使用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);
}
}
网友评论