C#获取数组的所有元素

标签 c# arrays

使用 array.ElementAt(0); 我们可以获得数组索引 0 处的元素。有没有办法获取数组中的所有元素?

string[] arr1 = {'abc', 'def', 'ghi'}
Library.Results["TEST_ACTUALVALUE"] = "The results are: " + arr1;

TEST_ACTUALVALUE 是我的 report.xls 文件中的一列。上面在我的 excel 文件中写入了 System.string[]。

最佳答案

您已经拥有数组中的所有元素……数组本身。

简单的答案是迭代它们:

foreach(var item in array)
{
    // work with item here
}

或者如果您更愿意处理索引:

for(var i = 0; i < array.Length; i++)
{
    var item = array[i];
    // work with item here
}

关于C#获取数组的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6614228/

相关文章:

c# - 标签之间的正则表达式匹配文本

c - 当我将二维数组读取为一维数组时,显示的是什么?

java - 在二维数组中搜索 O(n) 未排序的行

php - 关联数组的最大值

c# - 持久计算列上的 "A dependent property in a ReferentialConstraint is mapped to a store-generated column."(首先是 EntityFramework 数据库)

c# - 在 C# 控制台应用程序中正确使用 Autofac

c# - 有没有办法向 Lambda 添加扩展方法?

c# - 可访问性不一致 : field type is less accessible than field

javascript - 原始数组已更改,未进行任何修改

我真的可以在运行时从数组中删除一个元素吗?