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

Definição

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++.

Aplica-se a

Ver também