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中文網其他相關文章!