共用方式為


Information.IsReference(Object) 方法

定義

傳回 Boolean 值,指出運算式是否會計算結果為參考類型。

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

必要。 Object 運算式。

傳回

傳回 Boolean 值,指出運算式是否會計算結果為參考類型。

範例

此範例會使用函 IsReference 式來檢查數個變數是否參考參考型別。

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)

在上述範例中,前三個呼叫會傳 IsReferenceTrue。 最後一個呼叫會傳 False回 ,因為 Integer 是實值型別,而不是參考型別。

備註

IsReferenceTrue如果 Expression 表示引用型別,例如類別實例、String型別或任何類型的陣列,則傳回 ,否則會傳False回 。

參考型別包含儲存在記憶體中其他位置之數據的指標。 實值型別包含自己的數據。

適用於

另請參閱