Interaction.IIf(Boolean, Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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++.