使用File的静态方法,命名空间需包含using System.IO;
//文件读写File类
案例一:读取文件内容
//byte[] buffer = File.ReadAllBytes(@"D:\C#ExampleFile\ex.txt");
//string s = Encoding.Default.GetString(buffer);
//Console.WriteLine(s);
//Console.ReadKey();
案例二:写入文件内容 文件没有则创建,有则覆盖 //最好进行一次判断 跟用户交互一下再覆盖
//string str = "我是最棒的。";
//byte[] buffer = Encoding.Default.GetBytes(str);
//File.WriteAllBytes(@"D:\C#ExampleFile\ex1.txt", buffer);
//Console.Write("写入成功!");
//Console.ReadLine();
案例三 按行读取 返回字符串数组
// string[] contents=File.ReadAllLines(@"D:\C#ExampleFile\ex.txt", Encoding.Default);
// foreach (string item in contents)
// {
// Console.WriteLine(item);