感谢您的关注。
我有一个二维 c# 数组,其中一个维度为 50。另一个维度取决于某处数据库中的行数,并在运行时决定。我将如何初始化这样的数组?
目前我对单行的初始化看起来像这样,但我相信有更好的方法可以更有效地做到这一点:)
temp = new Double[50,1] { {0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},
{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},{0},
{0},{0},{0},{0},{0},{0},{0},{0},{0},{0}};
最佳答案
只需在运行时使用第二个维度的整数变量初始化数组。
double[,] = new double[50, v];
C# 会自动将所有 double 值初始化为零,因此在您的特定情况下,您不需要显式初始化这些值。
关于c# - 如何初始化尺寸在运行时决定的 C# 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3488820/