2016-08-09 10 views
-5
if (Catz = unchecked) 

このステートメントの末尾にある")"の後にエラーが表示されます。私は文全体を書いてあり、別のエラーを表示しています。")"ifステートメントのチェックを外したときのエラー

未チェックを使用する際に問題がありますか? 注:このif文に使用しているチェックボックスがあります。あなた が探しているプロパティは、おそらくCheckedである私が正しくあなたを理解している場合

if (Catz.Checked) 
{ 
    // do whatever 
} 

CatzCheckBoxです:

+1

「未チェック」にカーソルを移動し、エラーの内容を確認します。 'unchecked'は予備語であり、文脈を予期します。もう一つは、等価性をチェックすることです。 '==' – Habib

+0

[uncheckedはキーワードです](https://msdn.microsoft.com/en-us/library/a569z7k8.aspx); 'Catz = unchecked'は構文的に意味をなさない。それを変数として使用しようとしていますか?または、オーバーフローチェックで何かを実際にやろうとしていますか? – Jacob

+0

im if文を使って、チェックボックスがチェックされているかどうかに基づいてアクションを実行する –

答えて

3

はこれを試してみてください。これは、あなたが「!」反対の使用を確認するために、「==」

のような比較演算子なしbool変数を使用することができますif声明でtrueまたはfalse することができ否定演算子は:

1)===は平等をチェックするためで、割り当てのためにある:

// if UNCHECKED/NOT CHECKED 
if (!Catz.Checked) 
{ 
    // do whatever 
} 
+0

ありがとうございました。今朝ダンプの瞬間を持っていた –

+0

あなたは大歓迎です。うん、私はその気持ちを知っている –

0

あなたが表示されたコードで2つの問題を抱えています。 ==を使用するときは=です。

2)uncheckedはC#のキーワードです。

if (Catz == @unchecked) 

それはちょうどかかわらず、予約されていない変数名を使用するように簡単です:あなたはそれに@を付加する場合は、変数名などのキーワードを使用することができます。

関連する問題