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);
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
Obrigatórios. Boolean
. A expressão que você deseja avaliar.
- TruePart
- Object
Obrigatórios. Object
. Retornado se Expression
for avaliado como True
.
- FalsePart
- Object
Obrigatórios. Object
. Retornado se Expression
for 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 o valor for maior que 1000; caso contrário, retornará a palavra "Pequeno".
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Observe que, se Option Strict
for On
, você deve usar o CStr
palavra-chave para converter explicitamente o retorno de Object
para String
.
Comentários
A IIf
função fornece um equivalente para o operador condicional ternário : ? : no Visual C++.