Information.IsReference(Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个 Boolean 值,该值指示表达式是否计算为引用类型。
public:
static bool IsReference(System::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)
在前面的示例中,要返回True的前三个调用IsReference。 最后一次调用返回 False,因为 Integer 是值类型,而不是引用类型。
注解
IsReference
True如果Expression表示引用类型(如类实例、String类型或任何类型的数组);否则返回 False。
引用类型包含指向内存中其他地方存储的数据的指针。 值类型包含其自己的数据。