首页 > 后端开发 > C++ > 如何在 C# 中向数组添加值?

如何在 C# 中向数组添加值?

Patricia Arquette
发布: 2025-01-19 17:52:09
原创
246 人浏览过

How Do I Add Values to Arrays in C#?

向 C# 数组添加元素:与 PHP 的比较

与 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板