C# 数组赋值
与 PHP 不同,C# 数组赋值需要特定的方法。 以下是填充 C# 数组的方法:
首先,声明数组:
<code class="language-csharp">int[] terms = new int[400];</code>
然后,使用 for
循环为每个元素赋值:
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { terms[runs] = runs * 2; // Example: Assigning values }</code>
更灵活的方法:使用列表
C# 提供了一种更动态的替代方案:Lists
。 与数组不同,列表不需要预定义的大小:
<code class="language-csharp">List<int> termsList = new List<int>();</code>
使用 Add()
方法添加值:
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { termsList.Add(runs * 2); // Example: Adding values }</code>
要将列表转换回数组,请使用 ToArray()
:
<code class="language-csharp">int[] terms = termsList.ToArray();</code>
性能比较
考虑这些性能因素:
for
循环速度大约是 foreach
循环的两倍。for
循环进行数组迭代的速度大约是列表迭代的两倍。for
循环比列表上的 foreach
循环快大约五倍。以上是如何在 C# 中有效地为数组和列表赋值?的详细内容。更多信息请关注PHP中文网其他相关文章!