簡體   English   中英

從文本框寫入文本文件C#

[英]writing from textbox to text file C#

我想從Windows窗體中的文本框寫入文本文件,我想使用緩存。 我想這樣寫在文本文件中

Namelabel:NametextBox
passlabel:PasstextBox

我怎樣才能做到這一點!

StreamWriter txt = new StreamWriter("D:\\Register.txt")

            txt.Write(Namelabel.Text);
            txt.WriteLine(NametextBox.Text);
            txt.Write(passlabel.Text);
            txt.WriteLine(PasstextBox.Text);

你快到了:

using (StreamWriter txt = new StreamWriter("D:\\Register.txt"))
{
    txt.Write(Namelabel.Text);
    txt.WriteLine(NametextBox.Text);
    txt.Write(passlabel.Text);
    txt.WriteLine(PasstextBox.Text);
}

您可能希望通過使用string.Format使其更易於閱讀:

using (StreamWriter txt = new StreamWriter("D:\\Register.txt"))
{
    txt.WriteLine(string.Format("{0}: {1}", Namelabel.Text, NametextBox.Text));
    txt.WriteLine(string.Format("{0}: {1}", passlabel.PasstextBox, NametextBox.Text));
}

您可以簡單地使用System.IO.WriteAllText在文件中寫入文本。 例如:

System.IO.File.WriteAllText("D:\\Register.txt", 
    string.Format("{0}:{1}\n{2}:{3}"
        Namelabel.Text,
        NametextBox.Text
        passlabel.Text
        PasstextBox.Text));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM