IsReference (Función)
Actualización: noviembre 2007
Devuelve un valor de tipo Boolean que indica si una expresión es un tipo de referencia.
Public Function IsReference(ByVal Expression As Object) As Boolean
Parámetros
- Expression
Requerido. Expresión Object.
Comentarios
IsReference devuelve True si Expression representa un tipo de referencia, como una instancia de clase, un tipo String o una matriz de cualquier tipo; en caso contrario, devuelve False.
Un tipo de referencia contiene un puntero a datos almacenados en otra parte de la memoria. Un tipo de valor contiene sus propios datos.
Ejemplo
En este ejemplo se utiliza la función IsReference para comprobar si un grupo de variables hacen referencia a tipos de referencia.
Dim testArray(3) As Boolean
Dim testString As String = "Test string"
Dim testObject As Object = New Object()
Dim testNumber As Integer = 12
testArray(0) = IsReference(testArray)
testArray(1) = IsReference(testString)
testArray(2) = IsReference(testObject)
testArray(3) = IsReference(testNumber)
En el ejemplo anterior, las primeras tres llamadas a IsReference devuelven True. La última llamada devuelve False, ya que Integer es un tipo de valor, no un tipo de referencia.
Requisitos
Espacio de nombres:Microsoft.VisualBasic
**Módulo:**Information
Ensamblado: Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)
Vea también
Conceptos
Tipos de valores y tipos de referencia
Referencia
IsArray (Función, Visual Basic)
IsDate (Función, Visual Basic)