2012-01-05 7 views
2
if(gasType.Items.Add("3.19") == checked) 
{ 
} 

を取得しています私は、私は(私が間違っているのは何?は、なぜ私はこの構文エラーに

+1

「チェック済み」とは何ですか? –

+0

gasTypeとは何ですか?正確なエラーメッセージは何ですか?それは唯一の構文エラーですか?チェックは何ですか? – DanTheMan

+0

構文エラーは何ですかまたあなたのコードの多くを貼り付けてください..また何をチェックしようとしています..これはチェックボックスまたはListItem ..です??何..? – MethodMan

答えて

0

は、add()メソッドが値を返さないと、あなたがしようとしないのです旨の構文エラーを取得しておきますそれを比較

+2

'HashSet .Add'はそうです。 –

6

checkedキーワードです - 。。。あなたはそれと呼ばれる識別子を宣言することはできませんあなたも、その宣言の時点でエラーを持っている必要があり

にあなたが特定のエラーがあることを取得している理由をチェックされた式が期待されている、例えば

if (gasType.Items.Add("3.19") == checked(y + 1 == 20)) 

あなた本当には、あなたがこのような@を前に付けでき、名前checkedを使用する場合:

bool @checked = true; 

if (gasType.Items.Add("3.19") == @checked) 

私もそれをお勧めしません。

+0

ありがとうございました。ドロップダウンリストに役立ちました。 –

3

私は項目は任意の並べ替えのリストである場合は、[追加]()メソッドはオブジェクトを返しませんC#でキーワードです

0

あなたがここで何をしようとしてわからないんだけど、確認追加されました。だから、あなたが本当に言っているのは、if(== checked)です。

あなたはこれで何を探しているのかよく分かりませんが、あなたのアプローチを間違いなく考え直してください。

0

本当の問題は、あなたのItems.Add()方法が株式CLRコレクション(思わとして)、SCG.List<T>のインスタンスのようなものであれば、Add()方法はほぼ確実voidを返す可能性がある:比較するためには何もありません。

関連する問題