【问题标题】:How to create a .txt file using c#? [closed]如何使用 C# 创建 .txt 文件? [关闭]
【发布时间】:2016-05-03 14:41:11
【问题描述】:

我有一个窗口,其中有两个文本框,即用户名和密码,以及两个按钮,即保存和关闭。单击保存按钮时,我想创建一个 .txt 文件。文本文件的名称应该是用户名,其中包含用户名和密码的详细信息。因此,每次当我使用不同的用户名保存时,它都会创建一个以用户名作为文件名的文本文件。

string fileName = textBox1.Text + ".txt";
File.Create("C:\\Users\\User\\Documents\\1ClickData\\ID\\fileName.txt");

上面的代码对我不起作用。请帮忙。

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

【问题讨论】:

  • 这并不难,实际上在线上有 1000 个关于如何在 C# 中创建文本文件的工作示例,您可以通过先执行 google 搜索来节省大量时间。
  • google 中的所有示例都使用预定义的文件名创建文件。所以我在这里问@MethodMan
  • 文本框透明度也许应该是一个不同的问题?字符串格式化、插值和连接是非常基本的东西。
  • WOW @AashishKumarShaw 你应该重新阅读你的评论,它是零意义的。你需要花时间阅读一些 .net 基础教程
  • 我是 C# 的菜鸟。我正在寻找在线教程,但我在任何地方都没有找到,所以我问了。我还在stackoverflow中搜索了所有创建预定义文件名的示例。如果你不想帮忙也没关系。但不要在这里创建论据。 @MethodMan

标签: c# textbox text-files


【解决方案1】:

如果你想将用户名密码保存在同一个文件中,试试这个

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);

【讨论】:

  • 用户名和密码在 textbox1.text 和 textbox2.text 中有文本值。怎么存到文件里?
  • 你熟悉变量吗?你为什么要问关于如何存储值的基本问题我再次不熟悉基础知识我会恭敬地建议你在 C# Basic 的教程上进行谷歌搜索@AashishKumarShaw
  • 查看我的最新更新
  • 非常感谢 :) @MostafizurRahman
  • 如果可能的话,你能帮我解决一下 Visual Studio 中的透明文本框吗
【解决方案2】:

您的代码正在创建一个名为 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-06
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 2021-06-27
    相关资源
    最近更新 更多