C#之txt的數據寫入


小伙伴們在使用C#開發時,可能需要將一些信息寫入到txt,這里就給大家介紹幾種常用的方法。

方法:

1.將由字符串組成的數組寫入txt

  • 此種方法不需要使用Flush和Close().
  • 如果沒有WriteLines.txt,系統會自動幫忙創建一個
string[] lines = { "這是第一行", "這是第二行", "這是第三行" };
System.IO.File.WriteAllLines(@"想保存的位置\WriteLines.txt", lines);

 

2.把一個字符串寫入txt

  • 此種方法不需要使用Flush和Close().
  • 如果沒有WriteLines.txt,系統會自動幫忙創建一個
  • 如果想換行,在換行處加上"\r\n"即可
string text = "這是第一行" + "\r\n" +"這是第二行 ";
System.IO.File.WriteAllText(@"想保存的位置\WriteLines.txt", text);

3.使用StreamWriter

  • 此種方法Using替代了Flush和Close()的功能
  • 如果沒有WriteLines.txt,系統會自動幫忙創建一個
  • 自動換行
  • 如果要在原有txt文件上添加內容,則將StreamWriter中的方法設置為true
  • 如果覆蓋原有文件,則設置為false
string[] lines = { "這是第一行", "這是第二行", "這是第三行" };
using (System.IO.StreamWriter file =
      new System.IO.StreamWriter(@"想保存的位置\WriteLines.txt",false))
       {
          foreach (string line in lines)
          {
              file.WriteLine(line);
          }
       }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM