Сегодня углубился чуток в С#.
И знаете что узнал?
string line_1 = ""; // так не правильно
string line_2 = string.Empty; // так в самый раз
List<string> list_1 = new List<string>(); // так не нужно делать
List<string> list_2 = Enumerable.Empty<string>().ToList(); // а вот так что доктор...