Information.IsReference(Object) 메서드

정의

식이 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. 마지막 호출은 참조 형식이 아닌 값 형식이므로 반환 FalseInteger 됩니다.

설명

IsReference클래스 인스턴스, 형식 또는 모든 형식의 배열과 같은 참조 형식을 String 나타내는 경우 Expression 반환 True 하고, 그렇지 않으면 반환됩니다False.

참조 형식은 메모리의 다른 곳에 저장된 데이터에 대한 포인터를 포함합니다. 값 형식에는 자체 데이터가 포함됩니다.

적용 대상

추가 정보