2016-06-15 13 views
-4

をテキストボックスの値を変換しようとすると、私は現在、タイマーの整数の値としてテキストボックスの値を使用しようとしていますので、そのは、int型のC#.NETに

このようなユーザーは値を入力 私のアプリケーションはそれを読んで、タイマーの間隔の値として入力を使用します。 しかし、それは私にこのエラーを与えます、何が起こっていますか? Here is what it looks like

+1

あなたは 'TextBox.Text'actuallyが返すものを見ていたことがありますか?それは明らかに整数ではなく、文字列です、それはありませんか?だからあなたは文字列をint型に変換する必要があります。これはgoogleと同じです。 – HimBromBeere

答えて

0

文字列から整数に変換する必要があります。使用することができます。 EXP:

int timeInterval = Convert.ToInt32(txtTime.Text); 

使用すると、変数値(時間間隔)を使用することができます。

0

Thread.Sleep()は整数値をとりますが、文字列値を関数に渡しています。 Textbox.Textのようなユーザー入力から得られた値はstringとして扱われ、intに変換する必要があります。

0

あなたはそうのようにintにあなたの文字列を変換する必要があります:

int timeInterval = Int32.Parse(txtTime.Text); 
関連する問題