У меня есть Filer с именем names.txt и со следующими даннымиC# Как читать файл с пространством и другими персонажами, как/
David One And Two/Three
Alex One Two Four And Five/Six
Amanda Two Seven/Ten
Micheal Seven/Nine
А вот мой код:
string[] Name = File.ReadAllLines("Names.txt", Encoding.Default);
и Я хочу, чтобы вернуть все строки в виде строки, я имею в виду
"David One And Two/Three" as one string
"Alex One Two Four And Five/Six" as one string
"Amanda Two Seven/Ten" as one string
"Micheal Seven/Nine" as one string ..
я имею в виду Когда я бегу
for(int i = 0; i < Name.Length, i++)
{
Consol.WriteLine(Name[i]);
}
и выход должен быть
David One And Two/Three
Alex One Two Four And Five/Six
Amanda Two Seven/Ten
Micheal Seven/Nine
Но то, что я получаю
David One
Alex
Amanda Two
Micheal
и Consol.WriteLine (name.length) должно быть 4, но я получаю 6 не знаю Зачем. Даже если файл пуст я name.length 6
Я имею в виду, как если бы это был как этот
string[] Name = {"David One And Two/Three", "Alex One Two Four And Five/Six", "Amanda Two Seven/Ten", "Micheal Seven/Nine"};
Пожалуйста, помогите мне, что I'am делает неправильно? Я пробовал в консоли и windowsForm, но та же проблема
Какая форма строк в файле? lf или crlf? – clarkitect
Почему бы не разделить на «\ n» или даже использовать File.Readlines – mybirthname
@mybirthname. Не каждая строка имеет «\» У меня больше строк без \, но с пробелами ... –