主要代码:
using System .IO;
// Read File
private void button1_Click(object sender, System.EventArgs e)
{
try
{
openFileDialog1.Filter = "txt files (*.txt)|*.txt|xml files (*.xml)|*.xml|All files (*.*)|*.*" ;
openFileDialog1.FilterIndex = 2 ;
openFileDialog1.RestoreDirectory = true ;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = openFileDialog1.FileName;
textBox1.Text = filename;
StreamReader fileReader = new StreamReader ( filename, System.Text.Encoding.Default );
textBox2.Text = fileReader.ReadToEnd();
fileReader.Close();
}
}
catch
{}
}
// Write File
private void button2_Click(object sender, System.EventArgs e)
{
try
{
saveFileDialog1.Filter = "txt files (*.txt)|*.txt|xml files (*.xml)|*.xml|All files (*.*)|*.*" ;
saveFileDialog1.FilterIndex = 1 ;
saveFileDialog1.RestoreDirectory = true ;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = saveFileDialog.FileName;
StreamWriter fileWrite =
new StreamWriter( filename, false, System.Text.Encoding.Default );
fileWrite.Write(textBox2.Text);
fileWrite.Close();
}
}
catch
{}
}
本文介绍了一个使用C#进行文件读写的简单示例,包括如何选择文件及将文本内容读取到文本框中显示,同时提供了保存文本内容到指定文件的功能。
1251

被折叠的 条评论
为什么被折叠?



