C#读写文本文件的范例
来源:互联网 发布:硕鼠mac 版下载 编辑:程序博客网 时间:2024/04/30 17:17
private void button1_Click(object sender, EventArgs e)
{
//把文件的内容读入到RICHTEXTBOX中
FileStream fs = new FileStream("d://1.txt", FileMode.Open, FileAccess.Read);
StreamReader m_streamReader = new StreamReader(fs);
//使用StreamReader类来读取文件
m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);
// 从数据流中读取每一行,直到文件的最后一行,并在richTextBox1中显示出内容
this.richTextBox1.Text = "";
string strLine = m_streamReader.ReadLine();
while (strLine != null)
{
this.richTextBox1.Text += strLine + "/n";
strLine = m_streamReader.ReadLine();
}
//关闭此StreamReader对象
m_streamReader.Close();
}
=============================================================
private void button2_Click(object sender, EventArgs e)
{
FileStream fs = new FileStream("d://1.txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
//m_streamWriter.Flush();
//使用StreamWriter来往文件中写入内容
m_streamWriter.BaseStream.Seek(0, SeekOrigin.Begin);
//把richTextBox1中的内容写入文件
m_streamWriter.WriteLine (richTextBox1.Text);
m_streamWriter.Flush();
//关闭此文件
m_streamWriter.Close();
}
=============================================================
private void button3_Click(object sender, EventArgs e)
{
//详解FILE类常用方法说明
//http://venus.net.blog.163.com/blog/static/244652352007114540673/
//关于字符串前面加@的用法
//http://apps.hi.baidu.com/share/detail/5632430
//比较精简的读写文件的例子
//File.ReadAllText或者File.ReadAllLines区别是
//前者读取所有内容放到一个string中
//后者放到string数组中
//前者带回车换行标记,后者不带,
//不过要带上回车换行标记的话,需要遍历整个数组,
//用stringbulder进行字符串构造,直接用+的话,时间效率很低
//第一种读文件方法
string[] str = File.ReadAllLines(@"D:/1.txt");//用这个方法读
for (int i = 0; i <= str.Length - 1; i++)
{
richTextBox1.Text += str[i].ToString();
}
//第二种读文件方法
string str1 = File.ReadAllText(@"D:/1.txt");//用这个方法读
richTextBox1.Text += str1;
//第一种写文件方法
File.AppendAllText(@"D:/1.txt",richTextBox1.Text);//用这个方法写入
//第二种写文件方法
File.WriteAllText(@"D:/1.txt", richTextBox1.Text);
}
=============================================================
- C#读写文本文件的范例
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的c#文本文件读写
- 简单的C#文本文件读写
- 简单的C#文本文件读写
- 简单的c#文本文件读写
- C# 中文文本文件的读写
- C# 对文本文件的读写
- C# 对文本文件的读写
- C#对文本文件的读写
- C#对文本文件的读写
- C#读写文本文件
- C#读写文本文件
- Office2000下内部COM插件的编程实现
- Oracle自增ID实现[网摘]
- 引用类型(重量级对象)和值类型(轻量级对象)
- c# 正在迷惑,想用一个类来专门存放方法,另几个类都可以调用
- STL 算法基本概念
- C#读写文本文件的范例
- 解决VS2008不能TRACE UNICODE汉字的方法
- 谈谈领域模型--贫血还是充血?
- AX 演示:使用单元测试框架测试类
- 权限系统基本分析
- js 实现二级联动
- ppk on javascript 第3章 浏览器
- Invoke或者BeginInvoke的使用
- 把迅雷设为不是默认下载工具