在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

回到顶部