我经常发现自己写的代码是这样的:
List<int> list = new List<int> { 1, 3, 5 };
foreach (int i in list) {
Console.Write("{0}\t", i.ToString()); }
Console.WriteLine();
更好的做法是这样的:
List<int> list = new List<int> { 1, 3, 5 };
Console.WriteLine("{0}\t", list);
我怀疑有一些聪明的方法可以做到这一点,但我没有看到。有人有比第一个街区更好的解决方案吗?
最佳答案
这样做:
list.ForEach(i => Console.Write("{0}\t", i));
编辑:对于已做出回应的其他人 - 他希望他们都在同一行上,并在他们之间使用制表符。 :)
关于c# - Console.WriteLine 和通用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52927/