把1-5题的题目内容,存放到一个文本文件homework.txt里面,然后开发一个window窗体程序,从文件homework.txt里面读取所有内容并在界面中显示出来,并显示出统计读取的字节总数。
时间: 2024-03-15 20:45:47 浏览: 44
好的,我明白了。这是一个文件读取和界面显示的问题,我可以为你提供一些帮助。以下是一个简单的代码示例,它可以读取文本文件的内容并在窗体中显示出来:
```csharp
using System.IO;
using System.Text;
using System.Windows.Forms;
namespace HomeworkViewer
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
// 读取文本文件
string filePath = "homework.txt";
if (File.Exists(filePath))
{
byte[] fileBytes = File.ReadAllBytes(filePath);
string fileContent = Encoding.UTF8.GetString(fileBytes);
// 在界面中显示文本内容
textBox.Text = fileContent;
// 显示读取的字节总数
int byteCount = fileBytes.Length;
label.Text = $"文件大小:{byteCount} 字节";
}
else
{
MessageBox.Show("找不到文件 homework.txt");
}
}
}
}
```
这个示例代码中,我们在窗体的 `Load` 事件中读取了 `homework.txt` 文件的内容,并将它显示在了一个 `TextBox` 控件中。同时,我们也在窗体中添加了一个 `Label` 控件,用来显示读取的字节总数。
你可以根据自己的需求来修改这个代码,比如修改文件名、调整控件位置和样式等等。如果你有任何疑问或需要进一步的帮助,请随时告诉我。
阅读全文