序列化就不说了,写文件参考如下代码:
using(FileStream fs=new FileStream(filePath,FileMode.OpenOrCreate)){ StreamWirter sw=new StreamWriter(fs); sw.Write(fileContent); sw.Close(); }
拼成string 串直接写不就行吗?不难吧。。还是有别的要求
直接文件读写,还是说lz你有什么要求?
来点代码
var json = new { 详情请咨询 = "", 录取 = new { 全日制研究生 = new { 男生 = 6559, 女生 = 123, 合计 = 343 }, 在职研究生 = new { 男生 = 6559, 女生 = 123, 合计 = 343 }, 本科生 = new { 男生=342,女生=333,合计=634,} } }; var json1 = JsonConvert.SerializeObject(json);
try { FileStream file=new FileStream(F:\\,FileMode.Create); StreamWriter sw=new StreamWriter(file); sw.Write(json1); //开始写入 sw.Flush(); //清空缓冲区 sw.Close(); //关闭文件 file.Close(); } catch(IOException e) { Console.WriteLine("An IO exception has been thrown!"); Console.WriteLine(e.ToString()); Console.ReadLine(); return; }
主要是FileStream这个类的用法,谢谢
三个步骤,打开冰箱,放进大象,关闭冰箱 啊哈哈~