我尝试在使用一些更改数组的方法后将其内容打印出来,在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<T>
ToList
Array.ForEach(yourArray, Console.WriteLine);