У меня есть этот код для получения столбца в текстовом файле (cvs), который мне нужен только для 2 первых столбцов
List<string> SubStations = new List<string>();
using (StreamReader leer = new StreamReader(fs, System.Text.Encoding.Default, true))
{
string line;
while ((line = leer.ReadLine()) != null)
{
SubStations.Add(line);
}
}
foreach (var item in SubStations)
{
string[] StationDivision = item.Split(',');
Console.WriteLine("Station {0}, Substation {1}",
StationDivision[0].ToString(),
StationDivision[1].ToString());
}
Я хотел бы знать, могу ли я поместить код в окружение foreachв итераторе while и не используйте список <>, а сделайте это с помощью linq?