カテゴリー:VB.NET

[VB] 三項演算子と短絡評価(IF演算子,IIF関数)

三項演算子とは 三項演算子(条件演算子)とは、条件式の結果により異なる式が評価される演算子です。 真偽値式・真の場合に評価する式・偽の場合に評価する式 からなります。IF~THEM~ELSEと同じようですが、文ではなく式を評価します。 VB.NETの三項演算子 VB.NETの三項演算子は IF演算子 と IIF関数 の2つがあります。この2つの違いは 短絡評価(ショートサーキット)を行うかどうかで […]

[VB.NET] 拡張メソッドの使い方

拡張メソッドとは 拡張メソッドとは、既存の型(クラス)に対して、の元の型の変更や継承をすることなく、新たなメソッドを追加する仕組みです。 実際には既存の型に対して、静的メソッドを追加し、インスタンスメソッドと同じ構文で呼び出すことができるようになります。 インスタンスメソッドのように書けるので、いちいち引数に渡したりする手間もなく便利です。 C#, VB.NET ともに拡張メソッドを同じように使う […]