您的位置:首页 > 编程语言 > C#

使用C#写入并保存为*.txt和读取数据

2016-05-12 16:54 531 查看
using System.IO;

private void button1_Click(object sender, EventArgs e)

{

if (textBox1.Text == string.Empty)

{

MessageBox.Show("要写入的文件内容不能为空");

}

else

{

//设置保存文件的格式

saveFileDialog1.Filter = "文本文件(*.txt)|*.txt";

if (saveFileDialog1.ShowDialog() == DialogResult.OK)

{

//使用“另存为”对话框中输入的文件名实例化StreamWriter对象

StreamWriter sw = new StreamWriter(saveFileDialog1.FileName,true);

//向创建的文件中写入内容

sw.WriteLine(textBox1.Text);

//关闭当前文件写入流

sw.Close();

textBox1.Text = string.Empty;

}

}

}

private void button2_Click(object sender, EventArgs e)

{

//设置打开文件的格式

openFileDialog1.Filter = "文本文件(*.txt)|*.txt";

if (openFileDialog1.ShowDialog() == DialogResult.OK)

{

textBox1.Text = string.Empty;

//使用“打开”对话框中选择的文件实例化StreamReader对象

StreamReader sr = new StreamReader(openFileDialog1.FileName);

//调用ReadToEnd方法读取选中文件的全部内容

textBox1.Text = sr.ReadToEnd();

//关闭当前文件读取流

sr.Close();

}

}

注意:在窗体控件中添加 openFileDialog1 和saveFileDialog1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: