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

これは、「テキストボックス」を使用してユーザーから入力を取得したい私のコードですが、このコードは機能しません。

ユーザーからの入力を int 値で取得する方法を教えてください。(c# gui)

4

3 に答える 3

0
int value;
if (Int32.TryParse(textbox2.Text), value)
{
    // display error
}

関連項目: 方法: 文字列を int に変換する (C# プログラミング ガイド)

于 2012-08-08T13:16:27.760 に答える
0

はい、アンドレイは正しいです。これを行うには、ブール値を使用しない他の方法もいくつかあります

int value = Convert.ToInt32(textbox2.Text);
int value = Int32.Parse(textBox2.Text);
于 2012-08-07T17:10:07.423 に答える
0

TryPase最初にこのメソッドが呼び出されTryParse、次に戻りますbool。したがって、コードは次のようになります。

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