[英]C# Multiline textBox to .TXT file
我肯定使用了錯誤的方法。 實際上,我正在嘗試從JAVA轉換為C#,並且開始變得艱難..
無論如何,我有一個textBox1是多行的,我通過循環ArrayList來寫它。
textbox1看起來像這樣:
Website: https://google.dk
Firmanavn: Google LLC
Email: google@gmail.com
CVR: 123456
gScore: 1
gLink: googlePageSpeedLink
我現在使用的代碼可以創建一個文件,但是最終還是空的。 我肯定做錯了什么,而且不確定如何將textBox寫入文件。
private void button3_Click(object sender, EventArgs e)
{
Stream myStream;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "txt files (*.txt)|";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
String path = Path.GetFullPath(saveFileDialog1.FileName);
path = DialogResult.ToString();
if ((myStream = saveFileDialog1.OpenFile()) != null)
{
File.WriteAllText(path, textBox1.Text);
myStream.Close();
}
}
}
任何幫助表示贊賞...:3:3我在StackOverFlow上搜索了大約1.5小時,但沒有找到與我的代碼方式匹配的示例:3
我希望這不是一個重復的問題,非常感謝您的回答:)
您不需要流:
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "txt files (*.txt)|";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string path = Path.GetFullPath(saveFileDialog1.FileName);
File.WriteAllText(path, textBox1.Text);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.