Information.IsReference(Object) Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor de tipo Boolean
que indica si una expresión se evalúa como un tipo de referencia.
public:
static bool IsReference(System::Object ^ Expression);
public static bool IsReference (object? Expression);
public static bool IsReference (object Expression);
static member IsReference : obj -> bool
Public Function IsReference (Expression As Object) As Boolean
- Expression
- Object
Obligatorio. Expresión Object
.
Devuelve un valor de tipo Boolean
que indica si una expresión se evalúa como un tipo de referencia.
En este ejemplo se usa la IsReference
función para comprobar si varias 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 tres primeras llamadas para IsReference
devolver True
. La última llamada devuelve False
, porque Integer
es un tipo de valor, no un tipo de referencia.
IsReference
devuelve True
si Expression
representa un tipo de referencia, como una instancia de clase, un String
tipo o una matriz de cualquier tipo; de lo contrario, devuelve False
.
Un tipo de referencia contiene un puntero a los datos almacenados en otra parte de la memoria. Un tipo de valor contiene sus propios datos.
Producto | Versiones |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: