Information.IsReference(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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 IsReference
True
ilk üç ç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
IsReference
sı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.