c#从文件homework.txt里面读取所有内容并在界面中显示出来,并显示出统计读取的字节总数。
时间: 2024-03-14 21:48:38 浏览: 152
以下是使用 C# 实现该功能的代码:
```csharp
using System;
using System.IO;
using System.Text;
using System.Windows.Forms;
namespace HomeworkViewer
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
// 读取文件内容并统计字节数
string filePath = "homework.txt";
byte[] contentBytes = File.ReadAllBytes(filePath);
string content = Encoding.UTF8.GetString(contentBytes);
int byteCount = contentBytes.Length;
// 在界面中显示文件内容和字节数
contentTextBox.Text = content;
byteCountLabel.Text = $"总字节数:{byteCount}";
}
}
}
```
在 Visual Studio 中创建一个 Windows 窗体应用程序,将上面的代码复制到 `MainForm.cs` 文件中。需要在界面上放置一个名为 `contentTextBox` 的文本框和一个名为 `byteCountLabel` 的标签。然后运行程序即可看到在界面中显示出文件内容和字节数的效果。
需要注意的是,该代码中假设 `homework.txt` 的编码为 UTF-8。如果实际情况不是这样,需要根据实际情况修改代码中的编码参数。
阅读全文