Interaction.IIf(Boolean, Object, Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um de 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 queres avaliar.
- TruePart
- Object
Required.
Object. Retorna se Expression avalia para True.
- FalsePart
- Object
Required.
Object. Retorna se Expression avalia para False.
Devoluções
Devolve um de dois objetos, dependendo da avaliação de uma expressão.
Exemplos
Este exemplo utiliza a IIf função para avaliar o testMe parâmetro do checkIt procedimento e devolve a palavra "Grande" se o valor for superior a 1000; caso contrário, devolve a palavra "Pequeno".
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Note que se Option Strict for On, deve usar a CStr palavra-chave para converter explicitamente o retorno de Object para String.
Observações
A IIf função fornece um equivalente para o Operador Condicional ternário: ? : em Visual C++.