将txt文件行添加到C#中的分隔文本框中?

use*_*926 0 c# each textbox notepad line

例如,我有一个带有3个文本框(不是多行)的应用程序和一个带3行的记事本txt文件.当我点击一个按钮时,应用程序必须用一行文本框填充每一行,例如我有一个.txt文件,如下所示:

zzzzzzzzzzz  
yyyyyyyyyy  
nnnnnnnnn
Run Code Online (Sandbox Code Playgroud)

我想要一个textbox1节目"zzzzzzzzzzz",textbox2表演"yyyyyyyyy"textbox3表演"nnnnnnnn".那我怎么能在C#中做到这一点?

Sud*_*udi 10

说明:
您可以使用内置的方法ReadAllLines()File类来读取文件中的所有行.

例: System.IO.File.ReadAllLines(filePath);

ReadAllLines() 返回文件中所有行的String数组,以便存储它们供以后使用.

示例: String [] allLines= System.IO.File.ReadAllLines(filePath);

现在从StringArray中取出每一行并将其分配给TextBox Control.

例: textBox1.Text = allLines[0];

代码:

    String [] allLines = System.IO.File.ReadAllLines(filePath);
    if(allLines.Length > 0)
    textBox1.Text = allLines[0];

    if(allLines.Length > 1)
    textBox2.Text = allLines[1];

    if(allLines.Length > 2)
    textBox3.Text = allLines[2];
Run Code Online (Sandbox Code Playgroud)


Tim*_*ter 6

string[] lines = File.ReadAllLines("YourPath");
textbox1.Text = lines.ElementAtOrDefault(0);
textbox2.Text = lines.ElementAtOrDefault(1);
textbox3.Text = lines.ElementAtOrDefault(2);
Run Code Online (Sandbox Code Playgroud)