打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#写入和读出文本文件
  • 写入文本文件
    class WriteTextFile    {        static void Main()        {            //如果文件不存在,则创建;存在则覆盖            //该方法写入字符数组换行显示            string[] lines = { "first line", "second line", "third line","第四行" };            System.IO.File.WriteAllLines(@"C:\testDir\test.txt", lines, Encoding.UTF8);            //如果文件不存在,则创建;存在则覆盖            string strTest = "该例子测试一个字符串写入文本文件。";            System.IO.File.WriteAllText(@"C:\testDir\test1.txt", strTest, Encoding.UTF8);            //在将文本写入文件前,处理文本行            //StreamWriter一个参数默认覆盖            //StreamWriter第二个参数为false覆盖现有文件,为true则把文本追加到文件末尾            using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\testDir\test2.txt",true))            {                foreach (string line in lines)                {                    if (!line.Contains("second"))                    {                        file.Write(line);//直接追加文件末尾,不换行                        file.WriteLine(line);// 直接追加文件末尾,换行                       }                }            }        }    }
  •  读取文本文件
    class ReadTextFile    {        static void Main()        {            //直接读取出字符串            string text = System.IO.File.ReadAllText(@"C:\testDir\test1.txt");            Console.WriteLine(text);            //按行读取为字符串数组            string[] lines = System.IO.File.ReadAllLines(@"C:\testDir\test.txt");            foreach (string line in lines)            {                Console.WriteLine(line);            }            //从头到尾以流的方式读出文本文件            //该方法会一行一行读出文本            using (System.IO.StreamReader sr = new System.IO.StreamReader(@"C:\testDir\test.txt"))            {                string str;                while ((str = sr.ReadLine()) != null)                {                    Console.WriteLine(str);                }            }            Console.Read();        }    }

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
浅析文本文件的基本操作
C# StreamReader和StreamWriter读取和写入汉字出现乱码的解决方法
C#读取和写入文本文件
☀️ 学会编程入门必备 C# 最基础知识介绍—— C# 高级文件操作(文本文件的读写、二进制文件的读写、Windows 文件系统的操作)
.NET写入文本文件的操作浅析 - 51CTO.COM
C#操作目录和文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服