Читать текстовый файл построчно в C# - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь читать текстовый файл построчно внутри текстового поля, но он возвращает только слово "! MANAGERS" в текстовом поле.

Мой текстовый файл:

!MANAGERS
NUMBERS = 6
ADMIN = 1
!INFORMATIONS
741852:PAULO MARCO:MANAGER:TEAM

Мой код для получения файла:

public static string GetFile () {
    string filepath = @"C:\Files\projectmanager.txt";
    StreamReader reader = new StreamReader (filepath);
    string lines = reader.ReadLine ();
    var list = new List<string> ();
    list.Add (lines);
    string[] liness = list.ToArray ();

    foreach (string line in liness) {
        return line;
    }

    return "ERROR";
}

Мой текстовый код:

String filetext = ToolLibrary.FileSystem.GetFile();
textbox1.Text = filetext;

Ответы [ 2 ]

0 голосов
/ 18 января 2020

Вы можете просто написать

textbox1.Text = File.ReadAllText(filepath);

Также установите для свойства Multiline текстового поля значение true. (Вы можете сделать это в окне свойств.)

0 голосов
/ 18 января 2020

Если это вариант для вас, это можно сделать в одну строку, если вы установили Multiline в true в свойствах вашего текстового поля.

enter image description here

textbox1.Lines = System.IO.File.ReadAllLines(@"C:\Files\projectmanager.txt");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...