//打开文件
//打开文件,如果文件存在,直接打开,不存在则创建
FileStream fs = new FileStream(inputFile, FileMode.OpenOrCreate);
//读取打开的文件中的数据
StreamReader sr = new StreamReader(fs,Encoding.Default);
//创建文件,如果存在则修改,不存在则创建
FileStream outFs = new FileStream(outputFile, FileMode.Create);
//用于将数据写入到文件中
StreamWriter sw = new StreamWriter(outFs, Encoding.Default);
sr.ReadToEnd();将文件中的数据从开始到结束构建成字符串返回包括换行这些
sr.ReadLine()是读取第一行数据
流用完了都要清空或者关闭
sw.WriteLine(string)是将数据一行一行的插入到文件中
用File操作
File.ReadAllLines(inputPath, Encoding.Default);读取文件中的所有数据,返回string[]
IEnumerable<string> list = employeeInfo.OrderByDescending(item => item.Salary).Select(item => item.Result).AsEnumerable<string>();
File.WriteAllLines(path, list, Encoding.Default);是将列表数据写入到文件,其中list也可以是string[]