Мне нужен эффективный способ подсчета столбцов в .txt-файле. Мой формат файла:Эффективный способ подсчета столбцов
123.222 333.333 454.45 453.333
14.222 3.333 434.45 423.333
33.2 223.333 434.45 153.333
Так что я попытался это:
StreamReader sr = new StreamReader(_path);
int ColumnsCount = Array.ConvertAll(sr.ReadLine().Split(' '), Double.Parse).Count();
Первая линия достаточно, чтобы получить количество столбцов в этом текстовом формате.
Проверьте это! Он не компилируется. Измените '' '' (три пробела) на '' '' (один пробел) или '' '' (три пробела). –
@QualityCatalyst Я просто скопировал его код для этой части. Хороший улов, хотя, я исправил его. – BradleyDotNET
На самом деле его не три заготовки «разделитель табуляции», пока я не могу использовать его здесь. Я просто использую три пробела, так или иначе, это не вопрос. Три или четыре пробела или любой другой разделитель не имеет значения ... – Finchsize