印刷阵列中的所有内容在C# [英] printing all contents of array in C#
本文介绍了印刷阵列中的所有内容在C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图援引一些方法而改变它,在Java中我使用后,打印出数组的内容:
I am trying to print out the contents of an array after invoking some methods which alter it, in Java I use:
System.out.print(Arrays.toString(alg.id));
我怎么做这在C#?
how do I do this in c#?
推荐答案
您可以试试这个:
foreach(var item in yourArray)
{
Console.WriteLine(item.ToString());
}
你也可以尝试这样的事:
Also you may want to try something like this:
yourArray.ToList().ForEach(i => Console.WriteLine(i.ToString()));
修改:或者所建议的意见:
yourArray.ToList().ForEach(Console.WriteLine);
编辑:,以获得在一个线路输出[根据您的评论]:
to get output in one line [based on your comment]:
Console.WriteLine("[{0}]", string.Join(", ", yourArray));
//output style: [8, 1, 8, 8, 4, 8, 6, 8, 8, 8]
这篇关于印刷阵列中的所有内容在C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文