📜  从文本文件中读取并填写文本框 - C# (1)

📅  最后修改于: 2023-12-03 15:06:36.241000             🧑  作者: Mango

从文本文件中读取并填写文本框 - C#

在C#中,我们可以使用StreamReader类来打开并读取文本文件。本文将介绍如何通过StreamReader读取文本文件,并将其填写到Windows窗体中的文本框中。

步骤
  1. 打开文本文件。

    StreamReader reader = new StreamReader("file.txt");
    

    在上面的代码中,"file.txt"是我们要读取的文件的名称。如果文件不在应用程序的根目录中,需要指定其完整路径。

  2. 读取文本文件并将其存储在字符串中。

    string content = reader.ReadToEnd();
    

    ReadToEnd()方法将文件中的所有内容读取到一个字符串中。

  3. 关闭文件。

    reader.Close();
    
  4. 将读取的内容填写到文本框中。

    textBox1.Text = content;
    

    上面的代码假设你已经在窗体上创建了一个名为"textBox1"的文本框。

完整代码
using System.IO;

namespace Example
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            StreamReader reader = new StreamReader("file.txt");
            string content = reader.ReadToEnd();
            reader.Close();
            textBox1.Text = content;
        }
    }
}
结论

通过上述步骤,我们可以轻松地读取文本文件并将其填写到Windows窗体中的文本框中。StreamReader类提供了许多其他的方法,可以帮助我们更灵活地读取和处理文本文件。