using (StreamReader sR=new StreamReader(1.txt,System.Text.Ecoding.Default))自从Windows 2000之后的操作系统在文件处理时默认编码采用Unicode,指定编码格式为目前操作系统的编码格式
{
string line;
while((line=sR.ReadLine())!=null){
Console.WriteLine(line);}按行读取
}
FileStream fs = new FileStream(@"1.txt", FileMode.Open, FileAccess.ReadWrite)
Encoding encoder = Encoding.Default;
byte[] lqw = encoder.GetBytes(Console.ReadLine());//定义写入数组
fs.Position = fs.Length;//写入位置
fs.Write(lqw, 0, lqw.Length);//写入数组,偏移量,写入最大长度