我尝试在使用一些更改数组的方法后将其内容打印出来,在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]

编辑(2019):正如其他答案中提到的那样,最好使用Array.ForEach<T>方法,并且无需执行ToList步骤。
Array.ForEach(yourArray, Console.WriteLine);

关于c# - 在C#中打印数组的所有内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16265247/

10-10 11:30