如何使用c#创建.txt文件?

如何使用c#创建.txt文件?,c#,textbox,text-files,C#,Textbox,Text Files,我有一个窗口,有两个文本框,即用户名和密码,还有两个按钮,即保存和关闭。我想在单击“保存”按钮时创建一个.txt文件。文本文件的名称应为用户名,并包含用户名和密码的详细信息。所以每次我用不同的用户名保存时,它都会创建一个以用户名作为文件名的文本文件 string fileName = textBox1.Text + ".txt"; File.Create("C:\\Users\\User\\Documents\\1ClickData\\ID\\fileName.txt"); 上面的代码不适用于

我有一个窗口,有两个文本框,即用户名和密码,还有两个按钮,即保存和关闭。我想在单击“保存”按钮时创建一个.txt文件。文本文件的名称应为用户名,并包含用户名和密码的详细信息。所以每次我用不同的用户名保存时,它都会创建一个以用户名作为文件名的文本文件

string fileName = textBox1.Text + ".txt";
File.Create("C:\\Users\\User\\Documents\\1ClickData\\ID\\fileName.txt");
上面的代码不适用于我。请帮忙


文本框也是透明的。我不希望他们是透明的。请帮我解决这个问题。谢谢。

如果要将用户名密码保存在同一文件中,请尝试此操作

string fileName = textBox1.Text + ".txt"; 
System.IO.File.WriteAllText(@"C:\\Users\\User\\Documents\\1ClickData\\ID\\" + fileName, "Username="+textBox1.Text+" Password="+textBox2.Text);
或者,如果您想在单独的文件中保存用户名和密码

    //for username
    string fileName1 = textBox1.Text + ".txt"; 
    System.IO.File.WriteAllText(@"C:\\Users\\User\\Documents\\1ClickData\\ID\\" + fileName1, textBox1.Text);

    //for password
    string fileName2 = textBox2.Text + ".txt"; 
    System.IO.File.WriteAllText(@"C:\\Users\\User\\Documents\\1ClickData\\ID\\" + fileName2, textBox2.Text);

您的代码正在创建一个名为fileName.txt的文件

您要做的是使用变量而不是文本
fileName
。有多种方法可以做到这一点:

File.Create("C:\\Users\\User\\Documents\\1ClickData\\ID\\" + fileName);
这是给定变量值的最简单方法。您还可以使用
String.Format
和插值

File.Create(String.Format("C:\\Users\\User\\Documents\\1ClickData\\ID\\{0}", fileName)); //String.Format
File.Create($"C:\\Users\\User\\Documents\\1ClickData\\ID\\{fileName}"); //interpolation

这并不是那么困难,实际上,关于如何用C#创建文本文件,在线上有1000个工作示例,您可以通过先执行google搜索节省大量时间。google中的所有示例都是使用预定义的文件名创建文件。所以我在这里问@MethodManTextbox透明度应该是另一个问题吗?字符串格式、插值和连接是非常基本的东西。哇@AashishKumarShaw你应该重新阅读你的评论,它毫无意义。。你需要花点时间来阅读一些.net基础教程。我在c#是个书呆子。我正在寻找在线教程,但我在任何地方都找不到,所以我问了。我也在stackoverflow中搜索了所有创建预定义文件名的示例。如果你不想帮忙,没关系。但不要在这里创建参数@方法用户名和密码在textbox1.text和textbox2.text中具有文本值。如何将其存储在文件中?您是否熟悉变量。。?你为什么要问关于如何存储值的基本问题?我想你对基本知识不太熟悉。我再次恭敬地建议你在C#basic的tutorials@aashishkumarshaw上进行谷歌搜索查看我的最新更新很多:)@mostafizurrahmank如果可能的话,你能帮我解决visual studio中的透明文本框吗