Information.IsReference(Object) Yöntem

Tanım

İfadenin Boolean başvuru türü olarak değerlendirilip değerlendirilmediğini belirten bir değer döndürür.

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

Parametreler

Expression
Object

Gereklidir. Object Ifa -de.

Döndürülenler

İfadenin Boolean başvuru türü olarak değerlendirilip değerlendirilmediğini belirten bir değer döndürür.

Örnekler

Bu örnekte, birkaç değişkenin IsReference başvuru türlerine başvurup başvurmadiğini denetlemek için işlevi kullanılır.

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)

Yukarıdaki örnekte, döndürülecek IsReferenceTrueilk üç çağrıdır. Son çağrı, başvuru türü değil değer türü olduğundan Integer döndürürFalse.

Açıklamalar

IsReferencesınıf örneğiString, tür veya herhangi bir tür dizisi gibi bir başvuru türünü temsil ederse Expression döndürürTrue; aksi takdirde döndürürFalse.

Başvuru türü, belleğin başka bir yerinde depolanan verilerin işaretçisini içerir. Değer türü kendi verilerini içerir.

Şunlara uygulanır

Ayrıca bkz.