【问题标题】:how to get input from user c# windows form如何从用户 c# windows 窗体获取输入
【发布时间】:2012-08-07 17:01:30
【问题描述】:
int value=Convert.int32.TryPase(textbox2.text, out Number);

这是我的代码,我想使用“文本框”从用户那里获取输入,但此代码不起作用。

请告诉我如何以 int 值从用户那里获取输入。(c# gui)

【问题讨论】:

    标签: c# input type-conversion


    【解决方案1】:

    TryPase首先调用此方法TryParse,然后返回bool。那么你的代码应该是什么样子:

    int value;
    if (!Convert.Int32.TryPase(textbox2.text, out value))
       //Show error
    

    【讨论】:

      【解决方案2】:

      是的,安德烈是正确的。还有其他一些方法可以做到这一点,不使用布尔值

      int value = Convert.ToInt32(textbox2.Text);
      int value = Int32.Parse(textBox2.Text);
      

      【讨论】:

        【解决方案3】:
        int value;
        if (Int32.TryParse(textbox2.Text), value)
        {
            // display error
        }
        

        另请参阅: How to: Convert a string to an int (C# Programming Guide)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-13
          • 2018-10-23
          • 2011-01-08
          相关资源
          最近更新 更多