文本读写

来源:互联网 发布:海诺网络 编辑:程序博客网 时间:2024/06/05 08:56

使用FileStream读取

using(FileStream fs = File.OpenRead(@"/Users/wxl/Workplace/test.txt")){    byte[] arr = new byte[100];    UTF8Encoding encoding = new UTF8Encoding(true);    while(fs.Read(arr, 0, arr.Length) > 0)    {        Console.WriteLine(encoding.GetString(arr));    }}

使用FileStream写入

using(StreamWriter ws = new StreamWriter(@"/Users/wxl/Workplace/test.txt")){    string[] arr = new string[]{"hello\n","汪晓龙"};    foreach(var str in arr)    {        ws.WriteLine(str);    }}

使用StreamReader读取

using(StreamReader sr = new StreamReader(@"/Users/wxl/Workplace/test.txt")){    string line;    while((line = sr.ReadLine()) != null)    {        Console.WriteLine(line);    }}

使用StreamWriter写入

using(StreamWriter ws = new StreamWriter(@"/Users/wxl/Workplace/test.txt")){    string[] arr = new string[]{"hello","world"};    foreach(var str in arr)    {        ws.WriteLine(str);    }}