Interaction.IIf メソッド
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文
Public Shared Function IIf ( _ Expression As Boolean, _ TruePart As Object, _ FalsePart As Object _ ) As Object
Dim Expression As Boolean Dim TruePart As Object Dim FalsePart As Object Dim returnValue As Object returnValue = Interaction.IIf(Expression, TruePart, FalsePart)
戻り値
式の評価に応じて、2 つのオブジェクトのうち 1 つを返します。
詳細については、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 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
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Interaction クラス
Interaction メンバ
Microsoft.VisualBasic 名前空間
その他の技術情報
IIf 関数
Option Strict ステートメント
データ型変換関数
Choose 関数
If...Then...Else ステートメント (Visual Basic)
Select...Case ステートメント (Visual Basic)
Switch 関数
- Interaction.IIf メソッドのページへのリンク