【问题标题】:How to use text from a TextBox as a file name?如何使用 TextBox 中的文本作为文件名?
【发布时间】:2015-10-29 12:45:58
【问题描述】:

我是 C# 的初学者。 谁能帮帮我?

我希望将变量 Username 用作 .txt 之类的文件名。 我有这个代码:

String Username = Nametxt.Text;
StreamWriter stream = new StreamWriter(@"*Username*.txt");

我希望 Username 的值用于 (@"Username.txt"),即 Username 应替换为用户名的实际值。

如果有人可以提供帮助,我会很高兴:)

【问题讨论】:

  • new StreamWriter("@" + Username + ".txt");
  • ++++ 谢谢 :) 我是新来的,但我相信我会得到很大的帮助。
  • 我不清楚您实际上是从哪里获取用户名...

标签: c# variables text textbox concatenation


【解决方案1】:

这应该可以解决您的问题。您只需连接变量即可在 StreamWriter 中打开正确的文件。

StreamWriter stream = new StreamWriter(Username + ".txt");

【讨论】:

  • 请添加一些关于您的解决方案的 cmet,说明它为什么以及如何解决问题
【解决方案2】:

您需要像这样连接用户名和文件扩展名:

StreamWriter stream = new StreamWriter(Username + ".txt");

或者,您可以像这样使用String.Format

StreamWriter stream = new StreamWriter(String.Format("{0}.txt", Username));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-28
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 2018-09-01
    • 2012-03-21
    相关资源
    最近更新 更多