『壹』 c#將值寫入txt文件
添加命名空間using System.IO; 實現方法類似如下,不過登錄信息建議使用資料庫。安全性會更好。如果想保留之前的記錄,先Read所有的,然後加上新加的一起再write。
///<summary>
///讀取信息
///</summary>
///<returns></returns>
publicstringReadInfo()
{
try
{
FileStreamfs=newFileStream("text地址",FileMode.Open);
StreamReadersr=newStreamReader(fs);
stringstrInfo=sr.ReadToEnd();
sr.Close();
fs.Close();
sr.Dispose();
fs.Dispose();
returnstrInfo;
}
catch(Exceptionex)
{
returnnull;
}
}
///<summary>
///寫入信息
///</summary>
///<returns></returns>
publicboolWriteInfo(stringstrInfo)
{
try
{
FileStreamfs=newFileStream("text地址",FileMode.Open);
StreamWritersw=newStreamWriter(fs);
sw.WriteLine(strInfo);
sw.Close();
fs.Close();
sw.Dispose();
fs.Dispose();
returntrue;
}
catch(Exceptionex)
{
returnfalse;
}
}
『貳』 winform下怎樣將字元串寫入文本文件
首先我們以一串字元串為例,首先定義一個字元串string s = "abcdefgh";
之後的格式是System.IO.File.WriteAllText,或者是.WriteAllLine、.WriteAllBytes等。對於字元串可以System.IO.File.WriteAllText比較好,對於字元串數組用
我們以System.IO.File.WriteAllText為例,我們會發現它有兩個重載,兩個重載都會有兩個內容一個是寫入文件路徑和文件名,另外一個是字元串的名字。不同在於最後的編碼Encoding.Default上
之後我們輸入我們的文件位置,及其文件名。其中路徑文件名要在「」下,文件名的後綴千萬不要忘記寫,我們就以txt為例
5
之後鍵入的是我們的字元串的變數名,最後最好加上Encoding.Default,來防止編碼問題
6
我們按F5執行下,我們就可以到C盤打開我們的文件,我們會看到,我們的字元串已經成功寫入到文件中