小编典典

向 C# 数组添加值

all

这可能是一个非常简单的 - 我从 C# 开始,需要向数组添加值,例如:

int[] terms;

for(int runs = 0; runs < 400; runs++)
{
    terms[] = runs;
}

对于那些使用过 PHP 的人,这是我在 C# 中尝试做的事情:

$arr = array();
for ($i = 0; $i < 10; $i++) {
    $arr[] = $i;
}

阅读 263

收藏
2022-03-04

共1个答案

小编典典

你可以这样做 -

int[] terms = new int[400];
for (int runs = 0; runs < 400; runs++)
{
    terms[runs] = value;
}

或者,您可以使用列表 - 列表的优势在于,您在实例化列表时不需要知道数组大小。

List<int> termsList = new List<int>();
for (int runs = 0; runs < 400; runs++)
{
    termsList.Add(value);
}

// You can convert it back to an array if you would like to
int[] terms = termsList.ToArray();

编辑: [a) List 上的 for循环比 List 上的 foreach 循环便宜 2 倍多,b) 数组循环比
List 循环便宜约 2 倍,c) 循环使用 for 的数组比使用 foreach 循环 List 便宜 5倍(我们大多数人都这样做)。

2022-03-04