向C#陣列加值
在C#中初始化陣列時,您可能需要向其中填入值。與PHP不同(PHP可以使用array[]
動態擴充數組),由於C#語言的強型別特性,在C#陣列中加入元素需要不同的方法。
以下方法可用來在C#陣列中新增值:
<code class="language-csharp">int[] terms = new int[400]; for (int runs = 0; runs < 400; runs++) { terms[runs] = runs; // 将值赋给数组的每个元素 }</code>
此範例首先建立一個名為「terms」的數組,其中包含400個整數。然後,「for」迴圈遍歷數組的每個索引,並將值「runs」(循環計數器)賦給每個元素。與PHP不同,C#不支援直接擴充數組,數組大小必須在建立時指定。
或者,您可以使用List
,它提供了動態調整大小的功能:
<code class="language-csharp">List<int> termsList = new List<int>(); for (int runs = 0; runs < 400; runs++) { termsList.Add(runs); // 使用Add()方法添加元素 }</code>
List
提供了一種靈活的資料管理方法,無需指定初始大小。但是,需要注意的是,數組的效能通常優於List
,尤其是在索引和循環方面。
以上是如何為 C# 陣列新增值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!