C#获取数组所有元素usearray.ElementAt(0);我们可以获取数组索引0处的元素。有没有办法获取数组中的所有元素?string[]arr1={'abc','def','ghi'}Library.Results["TEST_ACTUALVALUE"]="结果是:"+arr1;TEST_ACTUALVALUE是我的report.xls文件中的一列。上面在我的excel文件中写了System.string[]。您已经拥有数组中的所有元素……数组本身。简单的答案是迭代它们:foreach(variteminarray){//workwithitemhere}或者,如果你更愿意处理索引:for(vari=0;iThereareabundredmethodsonthe皮肤。在某种程度上,它应该取决于你想对所有元素做什么。继承老式循环方法:for(inti=0;i我不知道你为什么要这样做,但是有一个array.All.All可用。试试吧?很难知道“获取数组中的所有元素”是什么意思,因为你已经拥有数组中的所有元素....如果你的意思是连接一个字符串来自一个字符串数组,类似于:varconcatenatedString=String.Concat(myArrayOfStrings);根据您想要获取元素的内容,您可以查看多种获取数组中所有元素的方法for(intx=0;x使数组成为列表以获取所有值:ListmyList=array.ToList();从这里,您可以使用该数组执行所有列表方法以获取所有值。如果您尝试使用每个元素的总和:sum=array.Sum();获取数组中的最大值/最小值:max=array.Max();min=array.Min();求平均值:doubleaverage=array.Average(num=>Convert.ToInt64(num));还有很多其他方法可以从这里获取数组的所有信息,建议使用循环?为什么要使用ElementAt?您可以使用索引器:varvalue=array[0];一般来说:varithValue=array[i];Array类实现IList、ICollection和IEnumerable接口。因此,您可以使用这些接口的任何所需方法。最后,您可以编写一个foreach循环来遍历数组。问题是如何将字符串数组连接在一起。解决方法:...="结果为:"+String.Join(",",arr1);并注意:您不必也不应该使用array.ElementAt(0)来获取元素。使用数组[0]。以上就是C#学习教程:C#获取数组的所有元素共享。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注---//如果数组类型是string,可以按照下面的操作://else需要转成string1日。字符串结果="";对于(inti=0;i本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载,请注明出处:
