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

时间:2015-10-29 12:45:58

标签: c# variables text textbox concatenation

对于c#,我是初学者。 任何人都可以帮助我吗?

我希望变量用户名用作.txt等文件名。 我有这段代码:

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

我希望在(@“用户名 .txt”)中使用用户名的值,即用户名应替换为用户名的实际值。

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您需要连接用户名和文件扩展名,如下所示:

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

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

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