如何使用 TextBox 中的文本作为文件名?

How to use text from a TextBox as a file name?

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

我希望将变量 用户名 用作文件名,如 .txt。 我有这个代码:

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

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

的实际值

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

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

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

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

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

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

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