在C#中打印数组的所有内容
我尝试在使用一些更改数组的方法后将其内容打印出来,在Java中,我使用:
System.out.print(Arrays.toString(alg.id));
我该如何在C#中做到这一点?
回答:
您可以尝试以下方法:
foreach(var item in yourArray){
Console.WriteLine(item.ToString());
}
另外,您可能想尝试如下操作:
yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));
在一行中输出[根据您的评论]:
Console.WriteLine("[{0}]", string.Join(", ", yourArray)); //output style: [8, 1, 8, 8, 4, 8, 6, 8, 8, 8]
正如在其他答案中提到的那样,最好使用Array.ForEach<T>
方法并且无需执行此ToList
步骤。
Array.ForEach(yourArray, Console.WriteLine);
以上是 在C#中打印数组的所有内容 的全部内容, 来源链接: utcz.com/qa/429858.html