与 PHP 的动态数组处理不同,C# 数组需要预定义的大小。 让我们用一个例子来说明这种差异。
PHP 的方法很简单:
<code class="language-php">$arr = array(); for ($i = 0; $i < 5; $i++) { $arr[] = $i; }</code>
此 PHP 代码创建一个空数组并使用 []
语法添加元素。 然而,C# 需要不同的方法。
要将值添加到 C# 数组,必须事先声明其大小。 下面是 PHP 示例的 C# 等效项:
<code class="language-csharp">int[] terms = new int[5]; for (int runs = 0; runs < 5; runs++) { terms[runs] = runs; }</code>
此代码创建一个容量为 5 个元素的整数数组 terms
。 然后使用 []
语法来赋值。
C# 中更灵活的替代方案是 List<T>
集合。 列表动态调整大小,允许您添加元素而无需预先定义大小:
<code class="language-csharp">List<int> termsList = new List<int>(); for (int runs = 0; runs < 5; runs++) { termsList.Add(runs); }</code>
在数组和列表之间进行选择取决于您的需求。 数组通常访问元素速度更快,并且具有更好的内存管理,而列表为动态数据提供更大的灵活性和易用性。
以上是如何在 C# 中向数组添加值?的详细内容。更多信息请关注PHP中文网其他相关文章!