C#开发一个window窗口程序,从文件homework.txt中读取所有内容并在界面中显示出来,并显示出统计读取的字节总数
时间: 2024-03-15 13:44:54 浏览: 20
好的,以下是实现的代码:
```csharp
using System;
using System.IO;
using System.Windows.Forms;
namespace ReadFileApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
// 读取homework.txt文件中的所有内容
string content = File.ReadAllText("homework.txt");
// 将读取的内容显示在界面的文本框中
textBox1.Text = content;
// 统计读取的字节总数
int byteCount = Encoding.Default.GetByteCount(content);
label1.Text = "总字节数:" + byteCount;
}
catch (Exception ex)
{
MessageBox.Show("读取文件出错:" + ex.Message);
}
}
}
}
```
与前面的代码基本相同,只需不用打开文件对话框,直接读取homework.txt文件即可。注意要处理读取文件出错的情况,可以在catch代码块中显示错误提示信息。