Как скопировать текстовый файл в текстовом поле с помощью C #? - PullRequest
2 голосов
/ 15 ноября 2010

Мне нравится копировать весь текстовый файл в многострочное текстовое поле, как я могу это сделать?

Ответы [ 6 ]

8 голосов
/ 15 ноября 2010
 textBox1.Text = System.IO.File.ReadAllText(path);
2 голосов
/ 15 ноября 2010

Используйте метод ReadAllLines, чтобы прочитать файл как массив строк, и поместите его в текстовое поле:

TheTextBox.Lines = File.ReadAllLines(fileName);
1 голос
/ 15 ноября 2010

Использовать классы из System.IO пространства имен (например, File).

    using (FileStream fileStream = File.OpenRead("C:\your_file.txt"))
    using (StreamReader streamReader = new StreamReader(fileStream))
    {
        string fileContent = streamReader.ReadToEnd();

        myTextBox.Text = fileContent;
    }
0 голосов
/ 06 сентября 2013
       using (StreamReader reader = File.OpenText(@"C:\your_file.txt"))

        myTextBox.Text = reader.ReadLine();
0 голосов
/ 15 ноября 2010
using (StreamReader sr = new StreamReader(path)) 
{            
   textbox1.Text = sr.ReadToEnd());
}
0 голосов
/ 15 ноября 2010
string value1 = System.IO.File.ReadAllText("C:\\file.txt");
System.IO.File.WriteAllText("C:\\file.txt","Hello!");
...