Interaction.IIf(Boolean, Object, Object) Método

Definição

Retorna um dos dois objetos, dependendo da avaliação de uma expressão.

public:
 static System::Object ^ IIf(bool Expression, System::Object ^ TruePart, System::Object ^ FalsePart);
public static object IIf(bool Expression, object TruePart, object FalsePart);
static member IIf : bool * obj * obj -> obj
Public Function IIf (Expression As Boolean, TruePart As Object, FalsePart As Object) As Object

Parâmetros

Expression
Boolean

Required. Boolean. A expressão que você deseja avaliar.

TruePart
Object

Required. Object. Retornado se Expression avaliado como True.

FalsePart
Object

Required. Object. Retornado se Expression avaliado como False.

Retornos

Retorna um dos dois objetos, dependendo da avaliação de uma expressão.

Exemplos

Este exemplo usa a IIf função para avaliar o testMe parâmetro do checkIt procedimento e retorna a palavra "Grande" se a quantidade for maior que 1000; caso contrário, retornará a palavra "Small".

Function checkIt(ByVal testMe As Integer) As String
    Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function

Observe que, se Option Strict estiver, você deve usar a CStr palavra-chave para converter explicitamente o retorno para ObjectString.On

Comentários

A IIf função fornece um equivalente para o operador condicional ternário : ? : no Visual C++.

Aplica-se a

Confira também