winform txt文件读写
时间: 2023-06-21 12:14:37 浏览: 134
可以使用 C# 的 FileStream 和 StreamReader/StreamWriter 类来实现 Winform 中的 txt 文件读写。下面是一个简单的示例代码:
```csharp
// 读取文件
string filePath = "D:\\test.txt";
string content = "";
using (FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
using (StreamReader sr = new StreamReader(fs))
{
content = sr.ReadToEnd();
}
}
// 写入文件
string newContent = "Hello World!";
using (FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.ReadWrite))
{
using (StreamWriter sw = new StreamWriter(fs))
{
sw.Write(newContent);
}
}
```
以上代码中,首先使用 FileStream 打开文件,然后使用 StreamReader/StreamWriter 类读取或写入文件内容。其中,FileMode 参数指定文件的打开方式,FileAccess 参数指定文件的访问权限,FileShare 参数指定文件的共享方式。
需要注意的是,使用完 FileStream、StreamReader/StreamWriter 类后,需要手动调用 Close 或者使用 using 语句来释放资源。
阅读全文