【问题标题】:C# get string from textboxC#从文本框中获取字符串
【发布时间】:2012-05-28 15:26:47
【问题描述】:

我只是 C# 的菜鸟,我有这个问题要问你。

我这里有一个要求登录详细信息的表单。它有两个文本字段:

  1. 用户名
  2. 密码

我想要的是获取在该文本字段中输入的字符串。

我还不熟悉C#中的方法..(在java中,使用getString方法)。 C# 中的“等效”方法可能是什么?

【问题讨论】:

  • .NET 有很好的文档。所以请先阅读文档,如果你真的找不到东西,然后问。我之所以这么说,是因为稍后您会问例如如何更改文本的对齐方式等等。
  • 感谢您的建议。我目前正在阅读这篇文章 - msdn.microsoft.com/en-US/library/k1sx6ed2.aspx.. 我希望听到你的更多建议来帮助我使用 c#.. :)
  • 您正在阅读有关控制台应用程序的教程 - 学习 c# 语法的非常好的起点。从你的问题我猜你想学习winforms。 Here 是开始创建 winform 应用程序的非常好的教程。在教程中是您问题的答案:)。祝你好运。

标签: c# winforms forms


【解决方案1】:

在 C# 中,与 java 不同,我们不必使用任何方法。 TextBox 属性Text 用于获取或设置其文本。

获取

string username = txtusername.Text;
string password = txtpassword.Text;

设置

txtusername.Text = "my_username";
txtpassword.Text = "12345";

【讨论】:

  • 谢谢你。我对返回的答案并没有那么清楚。而且我想把这个问题保留在我的帐户上,这样我就不会问谷歌了,同时,这可以作为我关于我新学习的日志(有点).. :)
【解决方案2】:

TextBox 控件有一个Text 属性,可用于获取(或设置)文本框的文本。

【讨论】:

    【解决方案3】:

    使用 MVC 时,请尝试使用 ViewBag。从文本框中获取输入并在视图中显示的最佳方式。

    【讨论】:

      【解决方案4】:

      我用一个例子告诉你:

      string userName= textBox1.text;
      

      然后随心所欲地使用它

      【讨论】:

      • 确保您的代码看起来像它。它增加了您对答案的接受度。就像我对你的答案所做的那样,在代码前使用 4 个空格。
      【解决方案5】:

      如果在字符串中:

      string yourVar = yourTextBoxname.Text;
      

      如果是数字:

      int yourVar = int.Parse(yourTextBoxname.Text);
      

      【讨论】:

        【解决方案6】:

        获取文本框的值

           string username = TextBox1.Text;
           string password = TextBox2.Text;
        

        设置文本框的值

          TextBox1.Text = "my_username";
           TextBox2.Text = "12345";
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-08-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-11-23
          • 1970-01-01
          • 2019-07-07
          相关资源
          最近更新 更多