Information.TypeName(Object) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
변수에 String 대한 데이터 형식 정보를 포함하는 값을 반환합니다.
public:
static System::String ^ TypeName(System::Object ^ VarName);
public static string TypeName(object VarName);
static member TypeName : obj -> string
Public Function TypeName (VarName As Object) As String
매개 변수
- VarName
- Object
필수 사항입니다.
Object 변수. 이 Off경우 Option Strict 구조를 제외한 모든 데이터 형식의 변수를 전달할 수 있습니다.
반품
변수에 String 대한 데이터 형식 정보를 포함하는 값을 반환합니다.
예제
다음 예제에서는 함수를 TypeName 사용하여 여러 변수에 대한 데이터 형식 정보를 반환합니다.
Dim testType As String
Dim strVar As String = "String for testing"
Dim decVar As Decimal
Dim intVar, arrayVar(5) As Integer
testType = TypeName(strVar)
' The preceding call returns "String".
testType = TypeName(decVar)
' The preceding call returns "Decimal".
testType = TypeName(intVar)
' The preceding call returns "Integer".
testType = TypeName(arrayVar)
' The preceding call returns "Integer()".
설명
다음 표에서는 다른 내용에 대해 반환되는 TypeName 값을 보여 String 줍니다VarName.
VarName 내용을 |
반환된 문자열 |
|---|---|
16비 True 트 또는 False 값 형식 |
"Boolean" |
| 8비트 이진 값 형식 | "바이트" |
| 16비트 문자 값 형식 | "Char" |
| 64비트 날짜 및 시간 값 형식 | "Date" |
| 누락되거나 존재하지 않는 데이터를 나타내는 참조 형식 | "DBNull" |
| 128비트 고정 소수점 숫자 값 형식 | "10진수" |
| 64비트 부동 소수점 숫자 값 형식 | "Double" |
| 32비트 정수 값 형식 | "Integer" |
| 지정되지 않은 개체를 가리키는 참조 형식 | "Object" |
| 클래스 objectclass에서 만든 특수한 개체를 가리키는 참조 형식 | "objectclass" |
| 64비트 정수 값 형식 | "Long" |
| 현재 할당된 개체가 없는 참조 형식 | "Nothing" |
| 부가된 8비트 정수 값 형식 | "SByte" |
| 16비트 정수 값 형식 | "Short" |
| 32비트 부동 소수점 숫자 값 형식 | "Single" |
| 16비트 문자의 문자열을 가리키는 참조 형식 | "String" |
| 부호 없는 32비트 정수 값 형식 | "UInteger" |
| 부호 없는 64비트 정수 값 형식 | "ULong" |
| 부호 없는 16비트 정수 값 형식 | "UShort" |
배열인 경우 VarName 반환된 문자열은 빈 괄호가 추가된 이전 테이블의 문자열 중 하나일 수 있습니다. 예를 들어 정수 배열을 가리키는 경우 VarName "Integer()"를 반환합니다 TypeName .
클래스와 같은 참조 형식의 이름을 반환하는 경우 TypeName 정규화된 이름이 아닌 이름 자체만 반환합니다. 예를 들어 클래스 System.Drawing.Printing.PaperSourceTypeName 의 개체를 가리키는 경우 VarName "PaperSource"를 반환합니다. 변수가 특정 클래스 형식으로 선언되었지만 할당된 TypeName 개체가 없는 경우 "Nothing"을 반환합니다.