gpt4 book ai didi

C# 使用文本框作为 streamwriter 的文件名

转载 作者:行者123 更新时间:2023-11-30 18:13:33 25 4
gpt4 key购买 nike

这是我第一次使用 StreamWriter,到目前为止我只知道如何使用指定的文件名保存它。保存时是否可以使用 TextBox 字段中的内容作为文件名?在此我想使用 Fname.Text 作为文件名。

我目前拥有的:

void Save_button1_Click(object sender, EventArgs e)
{
DialogResult dialogResult = MessageBox.Show("Do you want to save?", "Save", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
FileStream file = new FileStream("test.txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(file);
sw.WriteLine(Fname.Text);
sw.WriteLine(Lname.Text);
}
}

最佳答案

当然,只需将它用作 FileStream 构造函数中的参数,如下所示:

  void Save_button1_Click(object sender, EventArgs e)
{
DialogResult dialogResult = MessageBox.Show("Do you want to save?", "Save", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
FileStream file = new FileStream(Fname.Text + ".txt", FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter sw = new StreamWriter(file);
sw.WriteLine(Fname.Text);
sw.WriteLine(Lname.Text);

关于C# 使用文本框作为 streamwriter 的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52262173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com