手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#实现写入与读出文本文件的实例代码
C#实现写入与读出文本文件的实例代码
摘要:写入文本文件复制代码代码如下:classWriteTextFile{staticvoidMain(){//如果文件不存在,则创建;存在则覆盖...

写入文本文件

复制代码 代码如下:

class WriteTextFile

{

static void Main()

{

//如果文件不存在,则创建;存在则覆盖

//该方法写入字符数组换行显示

string[] lines = { "first line", "second line", "third line","第四行" };

System.IO.File.WriteAllLines(@"C:testDirtest.txt", lines, Encoding.UTF8);

//如果文件不存在,则创建;存在则覆盖

string strTest = "该例子测试一个字符串写入文本文件。";

System.IO.File.WriteAllText(@"C:testDirtest1.txt", strTest, Encoding.UTF8);

//在将文本写入文件前,处理文本行

//StreamWriter一个参数默认覆盖

//StreamWriter第二个参数为false覆盖现有文件,为true则把文本追加到文件末尾

using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:testDirtest2.txt",true))

{

foreach (string line in lines)

{

if (!line.Contains("second"))

{

file.Write(line);//直接追加文件末尾,不换行

file.WriteLine(line);// 直接追加文件末尾,换行

}

}

}

}

}

读取文本文件

复制代码 代码如下:

class ReadTextFile

{

static void Main()

{

//直接读取出字符串

string text = System.IO.File.ReadAllText(@"C:testDirtest1.txt");

Console.WriteLine(text);

//按行读取为字符串数组

string[] lines = System.IO.File.ReadAllLines(@"C:testDirtest.txt");

foreach (string line in lines)

{

Console.WriteLine(line);

}

//从头到尾以流的方式读出文本文件

//该方法会一行一行读出文本

using (System.IO.StreamReader sr = new System.IO.StreamReader(@"C:testDirtest.txt"))

{

string str;

while ((str = sr.ReadLine()) != null)

{

Console.WriteLine(str);

}

}

Console.Read();

}

}

【C#实现写入与读出文本文件的实例代码】相关文章:

C#读写文件的方法汇总

用C#把文件转换为XML的代码

C#中常使用进度条的代码

C# 创建文本文件写入读取实现代码

C#动态执行字符串(动态创建代码)的实例代码

C# 泛型类(函数)的实例化小例子

C# 汉字转化拼音的简单实例代码

c#给图片添加文字的代码小结

比较有效的使用C#读取文件的代码

c# 委托和事件实例学习

精品推荐
分类导航