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 typenameobiektu . 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 lub Date.

  • 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())

Zobacz też