Я часто нахожу, что пишу код следующим образом:
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);
Я подозреваю, что есть какой-то умный способ сделать это, но я этого не вижу. У кого-нибудь есть лучшее решение, чем первый блок?