0
以下のコードはVB.net 2008でエラーになるのはなぜですか?VB.net: "NULL"を条件でプロパティに設定していますか?
Dim Object1 As New Class1
Object1.SetId = If(rbSet.Checked = True, Convert.ToInt32(txtSetId.Text.Trim()), DBNull.Value)
私が試みているのは、オブジェクトのプロパティを条件で設定することです。
'SetId'プロパティがどのようなデータ型で、エラーメッセージは何ですか? –
演算子はVB.NETではIIFではありませんか? –
'If'は2008年に新しく、C#'?: '演算子と同じセマンティクスを持ちます。 –