C#中txt資料寫入的幾種常見方法
阿新 • • 發佈:2020-10-26
前言
小夥伴們在使用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); } }
總結
到此這篇關於C#中txt資料寫入的幾種常見方法的文章就介紹到這了,更多相關C# txt資料寫入內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!