初心者や趣味でプログラマをしている人向けのサイトです。結論から言うとvb.netには三項演算子はありません。三項演算子とは条件式が真と偽のときの処理をコンパクトに書くのに適しています。このような式があるとしたら長いですよね。If他の言語だと三項演算子で書けてしまうのです。三項演算子の処理と言うと誤解されそうですが条件式に限られます。Class実行結果テキストボックスが空なら3それ以外なら2です。関数はvb6までにあった関数みたいですね。vbaにもあるらしいし。(Microsoft.VisualBasic.dll)それともうひとつ実は方法があって2008からif演算子ができたらしい。前のサンプルと一緒です。意味がないじゃあないかと思われたと思いますが。関数は3つの引数を全て評価します。If演算子は引数2つを評価してショートサーキット評価を使用します。関数と同じように機能しますが、ショートサーキット評価を使用する点が異なります。してキャストされます。