C#常用写文件方法
11/19/2010 12:45:41 PM
C#写文件处理操作三大方法向你介绍了在实际开发应用中,C#写文件的处理方法,那么这些方法的使用希望对你在开发中有所帮助。
C#写文件处理操作在很多的开发项目中都会涉及,那么具体的实现方法是什么呢?这里向大家介绍三大方法,希望对你在开发应用中有所启发。
首先C#写文件处理操作必须先导入命名空间:using System.IO;
C#写文件处理操作实现背景:一个文本框、一个按钮、VS2005
C#写文件方式一:用FileStream
-
-
SaveFileDialog sf = new SaveFileDialog();
-
-
sf.Filter = "txt文件|*.txt|所有文件|*.*";
-
-
sf.AddExtension = true;
-
-
sf.Title = "写文件";
-
-
if(sf.ShowDialog()==DialogResult.OK)
-
{
-
-
FileStream fs = new FileStream(sf.FileName,FileMode.Create);
-
-
byte [] data =new UTF8Encoding().GetBytes(this.textBox1.Text);
-
-
fs.Write(data,0,data.Length);
-
-
fs.Flush();
-
fs.Close();
-
-
}
C#写文件方式二:用StreamWriter
-
-
SaveFileDialog sf = new SaveFileDialog();
-
-
sf.Filter = "txt文件|*.txt|所有文件|*.*";
-
-
sf.AddExtension = true;
-
-
sf.Title = "写文件";
-
-
if (sf.ShowDialog() == DialogResult.OK)
-
{
-
-
FileStream fs = new FileStream(sf.FileName, FileMode.Create);
-
-
StreamWriter sw = new StreamWriter(fs);
-
-
sw.Write(this.textBox1.Text);
-
-
sw.Flush();
-
-
sw.Close();
-
fs.Close();
-
}
-
C#写文件方式三:用BinaryWriter
-
-
SaveFileDialog sf = new SaveFileDialog();
-
-
sf.Filter = "txt文件|*.txt|所有文件|*.*";
-
-
sf.AddExtension = true;
-
-
sf.Title = "写文件";
-
-
if (sf.ShowDialog() == DialogResult.OK)
-
{
-
-
FileStream fs =
-
new FileStream(sf.FileName, FileMode.Create);
-
-
BinaryWriter bw = new BinaryWriter(fs);
-
bw.Write(this.textBox1.Text);
-
-
bw.Flush();
-
-
bw.Close();
-
fs.Close();
-
}
C#写文件处理操作的三大方法就向你介绍到这里,希望对你了解和学习C#写文件的方法有所帮助。