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. 마지막 호출은 참조 형식이 아닌 값 형식이므로 반환 FalseInteger 됩니다.
설명
IsReference클래스 인스턴스, 형식 또는 모든 형식의 배열과 같은 참조 형식을 String 나타내는 경우 Expression 반환 True 하고, 그렇지 않으면 반환됩니다False.
참조 형식은 메모리의 다른 곳에 저장된 데이터에 대한 포인터를 포함합니다. 값 형식에는 자체 데이터가 포함됩니다.