2016-03-31 7 views
-3

lblGVMAmount.Content(ラベル)をintに変換する方法はありますか?ラベルの内容をintに変換する方法

int amount; 
if (int.TryParse(lblGVMAmount.Content, out amount) >= 8000) 
    lblUnderRunBumper.Content = "Under-Run Bumper"; 

エラー:

No overload for method 'TryParse' takes 1 arguments

私もConvert.ToInt32(lblGVMAmount.Content)を試してみたが、それは動作しません。

編集:この質問を1年後に読んだ後、私は当時の初心者でした。私はたくさんのことを学んだし、まだやっている。

+3

を書くべきだと思いますか? Int32.TryParseには少なくとも2つのパラメータが必要です – Steve

答えて

3

私はあなたがInt32.TryParseのドキュメントを見てみる必要がありますが、どんな場合でもあなたは、このコードをコンパイルするために管理しましたか

int GVMAmount; 
if (int.TryParse(lblGVMAmount.Content.ToString(), out GVMAmount)) 
    if(GVMAmount > 8000) 
     lblUnderRunBumper.Content = "Under-Run Bumper"; 
+0

回答者のおかげで:)。私はまだこのエラーが発生します:_ 'int.TryParse(string、out int)'のための最もオーバーロードされたメソッドの一致には無効な引数がいくつかあります。 – CareTaker22

+0

はい、文字列にキャストして問題を解決しました。ありがとうございました! – CareTaker22