c# - Console.WriteLine 和通用列表

标签 c# generics console list

我经常发现自己写的代码是这样的:

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/

相关文章:

java - 在 Java 中使用二维数组打印带对角线的矩形

ssh - Play框架2.3.x,无需控制台即可运行

c# 如何使用 Property

c# - 如何在 C# 中使用 List<int> 作为 SQL 参数

java - Generic Dao 的设计模式,Spring 中的服务层,不使用 Hibernate

Java通用接口(interface)方法重载

javascript - ASP.net - 将列表从代码隐藏传递到 java 脚本的最佳方法是什么?

c# - 如何针对本地时区设置 MVC3 WebGrid 日期列的格式?

generics - Scala 的通用对象加载函数

ruby-on-rails - 自动包含在 Rails 控制台中