Perl (および他の言語) では、条件付き三項演算子は次のように表現できます。
my $foo = $bar == $buz ? $cat : $dog;
VB.NET に同様の演算子はありますか?
ベストアンサー1
バージョンによって異なります。VB.NET If
2008 の演算子は三項演算子 (および null 合体演算子) です。これは最近導入されたもので、2008 より前では利用できませんでした。以下に詳細を示します。Visual Basic の If アナウンス
例:
Dim foo as String = If(bar = buz, cat, dog)
[編集]
2008 年以前は でありIIf
、これは上で説明した演算子とほぼ同じように機能しましたIf
。
例:
Dim foo as String = IIf(bar = buz, cat, dog)