阅读量:3
在C# WinForms中实现文件读写非常简单。你可以使用System.IO命名空间中的类和方法来完成这个任务。下面是一个简单的示例,展示了如何在WinForms应用程序中读取和写入文件。
首先,确保已经导入了System.IO命名空间:
using System.IO;
读取文件
以下是一个简单的示例,展示了如何读取一个文本文件的内容并将其显示在WinForms应用程序的TextBox控件中:
private void btnRead_Click(object sender, EventArgs e)
{
// 选择文件路径
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "txt files (*.txt)|*.txt";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
// 读取文件内容
string filePath = openFileDialog.FileName;
string fileContent = File.ReadAllText(filePath);
// 将文件内容显示在TextBox控件中
textBoxContent.Text = fileContent;
}
}
写入文件
以下是一个简单的示例,展示了如何将文本内容写入到一个新的文本文件中:
private void btnWrite_Click(object sender, EventArgs e)
{
// 获取要写入的内容
string contentToWrite = textBoxContent.Text;
// 选择文件路径
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "txt files (*.txt)|*.txt";
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
// 写入文件内容
string filePath = saveFileDialog.FileName;
File.WriteAllText(filePath, contentToWrite);
}
}
在这个示例中,我们使用了OpenFileDialog和SaveFileDialog类来让用户选择要读取或保存的文件。然后,我们使用File.ReadAllText()方法来读取文件内容,使用File.WriteAllText()方法来写入文件内容。
以上就是关于“c# winform 怎样实现文件读写”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm