GetType — Operator (Visual Basic)
Type Zwraca obiekt dla określonego typu. Obiekt Type zawiera informacje o typie, takim jak jego właściwości, metody i zdarzenia.
Składnia
GetType(typename)
Parametry
Parametr | Opis |
---|---|
typename |
Nazwa typu, dla którego chcesz uzyskać informacje. |
Uwagi
Operator GetType
zwraca Type obiekt dla określonego typename
obiektu . Nazwę dowolnego zdefiniowanego typu można przekazać w pliku typename
. Do takich właściwości należą:
Dowolny typ danych języka Visual Basic, taki jak
Boolean
lubDate
.Dowolna klasa, struktura, moduł lub interfejs programu .NET Framework, na przykład System.ArgumentException lub System.Double.
Dowolna klasa, struktura, moduł lub interfejs zdefiniowany przez aplikację.
Dowolna tablica zdefiniowana przez aplikację.
Każdy delegat zdefiniowany przez aplikację.
Dowolne wyliczenie zdefiniowane przez program Visual Basic, program .NET Framework lub aplikację.
Jeśli chcesz uzyskać obiekt typu zmiennej obiektu, użyj Object.GetType metody .
Operator GetType
może być przydatny w następujących okolicznościach:
- Musisz uzyskać dostęp do metadanych dla typu w czasie wykonywania. Obiekt Type dostarcza metadane, takie jak elementy członkowskie typu i informacje o wdrożeniu. Potrzebujesz tego, na przykład, aby odzwierciedlić zestaw. Aby uzyskać więcej informacji, zobacz też System.Reflection.
Przykład
W poniższych przykładach pokazano GetType
operator używany.
' The following statement returns the Type object for Integer.
MsgBox(GetType(Integer).ToString())
' The following statement returns the Type object for one-dimensional string arrays.
MsgBox(GetType(String()).ToString())