Кто-то знает, поскольку я могу читать одну, я храню в архиве настоящего CSV упомяните я могу читать весь файл Кон Файл. ReadAllLines (), но файл, который я должен читать, содержит строку заголовка я это хочу он состоит в том, чтобы игнорировать эту строку и начинать читать после в этом случае эту строку хранит в договоренности 0 и данные, которых необходимые читать в договоренности 1, это - то, что у меня есть:
string[] lineas1 = File.ReadAllLines(Ruta);
я надеюсь, что они могут поддерживать меня saludos.c
Издал : Как покажи @gbianchi в комментариях, использовать ReadAllLines
и Linq
в этом случае не лучшее, так как мы используем память неэффективной формы.
Лучшее состоит в том, чтобы ты использовал StreamReader
, чтобы читать первую lГ-nea (с sr.ReadLine();
) и в continuaciГіn оставшаяся часть. AdemГЎs это позволяет тебе добавочную обработку их lГ-neas (если ты хочешь сделать это) и aГ±adir элементы в список вместо того, чтобы работать с arrays
:
List<string> lineas = new List<string>();
using (StreamReader sr = new StreamReader(Path))
{
sr.ReadLine();
while (sr.Peek() != -1)
{
lineas.Add(sr.ReadLine());
}
}
оставил Тебе tambiГ©n альтернативу с ReadAllLines
и Linq
. PodrГ-схвати использовать mГ©todo Skip из Linq , чтобы отпускать первую линию
using System.Linq;
string[] lineas1 = File.ReadAllLines(Ruta);
lineas1 = lineas1.Skip(1).ToArray();