Interaction.IIf メソッド
式の評価に応じて、2 つのオブジェクトのうち 1 つを返します。
名前空間: Microsoft.VisualBasic
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
詳細については、Visual Basic のトピック「IIf 関数」を参照してください。
IIf 関数は、Visual C++ における三項の Conditional Operator: ? : と同じように利用できます。
この例では、IIf 関数を使用して checkIt プロシージャの testMe パラメータを評価し、大きさが 1000 を超えた場合に "Large" という文字列を返します。それ以外の場合は、"Small" という文字列を返します。
Function checkIt(ByVal testMe As Integer) As String Return CStr(IIf(testMe > 1000, "Large", "Small")) End Function
Option Strict が On の場合、CStr キーワードを使用して、Object から返された値を明示的に String に変換する必要があります。
Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition
Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。