Esta documentación está archivada y no tiene mantenimiento.

Interaction.IIf (Método)

Devuelve uno de dos objetos, dependiendo de la evaluación de una expresión.

Espacio de nombres: Microsoft.VisualBasic
Ensamblado: Microsoft.VisualBasic (en microsoft.visualbasic.dll)

public static Object IIf (
	bool Expression,
	Object TruePart,
	Object FalsePart
)
public static Object IIf (
	boolean Expression, 
	Object TruePart, 
	Object FalsePart
)
public static function IIf (
	Expression : boolean, 
	TruePart : Object, 
	FalsePart : Object
) : Object
No aplicable.

Parámetros

Expression

Es un parámetro necesario. Boolean: Expresión que se va a evaluar.

TruePart

Es un parámetro necesario. Object. Se devuelve si Expression se evalúa como True.

FalsePart

Es un parámetro necesario. Object. Se devuelve si Expression se evalúa como False.

Valor devuelto

Devuelve uno de dos objetos, dependiendo de la evaluación de una expresión.

Para obtener información más detallada, vea el tema IIf (Función) de Visual Basic.

La función IIf proporciona un homólogo para el Conditional Operator: ? : ternario en Visual C++.

En este ejemplo se utiliza la función IIf para evaluar el parámetro testMe del procedimiento checkIt y se devuelve la palabra "Large" si la cantidad es mayor que 1000; de lo contrario, se devuelve la palabra "Small".

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

Observe que si Option Strict es On, debe utilizar la palabra clave CStr para convertir explícitamente el valor devuelto de Object en String.

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0
Mostrar: