-2
int value=Convert.int32.TryPase(textbox2.text, out Number);

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

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

4

3 回答 3

0

TryPase首先调用此方法TryParse,然后返回bool。所以你的代码应该是这样的:

int value;
if (!Convert.Int32.TryPase(textbox2.text, out value))
   //Show error
于 2012-08-07T17:04:16.710 回答
0

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

int value = Convert.ToInt32(textbox2.Text);
int value = Int32.Parse(textBox2.Text);
于 2012-08-07T17:10:07.423 回答
0
int value;
if (Int32.TryParse(textbox2.Text), value)
{
    // display error
}

另请参阅: 如何:将字符串转换为 int(C# 编程指南)

于 2012-08-08T13:16:27.760 回答