我经常发现自己编写这样的代码:
Listlist = new List { 1, 3, 5 }; foreach (int i in list) { Console.Write("{0}\t", i.ToString()); } Console.WriteLine();
更好的是这样的:
Listlist = new List { 1, 3, 5 }; Console.WriteLine("{0}\t", list);
我怀疑有一些聪明的方法,但我没有看到它.有人比第一块有更好的解决方案吗?
做这个:
list.ForEach(i => Console.Write("{0}\t", i));
编辑:对于已经回复的其他人 - 他希望他们都在同一条线上,并在它们之间有标签.:)
一种不同的方法,仅适用于踢球:
Console.WriteLine(string.Join("\t", list));