double[][] csvArray
中。列数是固定的(5),但行数是动态的。
1,717.72 1,728.89 1,712.61 1,728.89 1,707.11
1,701.19 1,704.11 1,702.05 1,706.98 1,697.19
1,685.41 1,688.68 1,694.07 1,695.71 1,687.20
1,641.05 1,649.27 1,658.06 1,658.58 1,648.09
1,673.69 1,668.34 1,663.90 1,673.42 1,662.16
1,682.32 1,669.54 1,671.33 1,681.02 1,668.81
1,688.12 1,681.44 1,684.90 1,688.57 1,672.60
1,686.02 1,690.76 1,697.13 1,698.13 1,690.35
1,704.92 1,696.22 1,696.74 1,701.17 1,688.74
1,686.78 1,683.61 1,677.03 1,687.88 1,674.40
1,705.94 1,704.90 1,715.58 1,716.91 1,700.25
1,659.22 1,660.46 1,658.69 1,664.98 1,655.62
1,622.31 1,621.94 1,632.78 1,633.61 1,613.91
除了迭代整个矩阵,是否有一些LINQ表达式可以使代码更加简洁易懂?
ToArray()
让我觉得我是否做得过多了。 - displayNameusing System.Globalization;
添加到其他的using
中。 - Dmitry Bychenkodouble[][]
获取将导致所有数据加载到内存中。考虑使用IEnumerable
(删除.ToArray()
调用)。 - Ahmed Al HafoudhcsvArray
应该是double[][]
。你是对的:如果可能不需要实例化(即跳过最后一个ToArray()
),就不应该这样做。 - Dmitry Bychenko