Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

TypeCode-Enumeration

 

Veröffentlicht: Oktober 2016

Gibt den Typ eines Objekts an.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Enumeration TypeCode

MembernameBeschreibung
Boolean

Ein einfacher Typ zur Darstellung der booleschen Werte true oder false.

Byte

Ein ganzzahliger Typ, der 8-Bit-Ganzzahlen ohne Vorzeichen mit Werten zwischen 0 und 255 darstellt.

Char

Ein ganzzahliger Typ, der 16-Bit-Ganzzahlen ohne Vorzeichen mit Werten zwischen 0 und 65535 darstellt. Der Satz möglicher Werte für die Char Typ entspricht dem Unicode-Zeichensatz.

DateTime

Ein Typ, der ein Datum und die Uhrzeit darstellt.

DBNull

Ein Wert für den Datenbank-Null (Spalte).

Decimal

Ein einfacher Typ zur Darstellung der Werte im Bereich von 1,0 x 10 -28 ungefähr 7.9 x 10 28 mit 28 bis 29 signifikanten Stellen.

Double

Ein Gleitkommatyp Werte im Bereich von ungefähr 5,0 x 10 -324 1.7 x 10 308 mit einer Genauigkeit von 15 bis 16 Ziffern.

Empty

Ein NULL-Verweis.

Int16

Ein ganzzahliger Typ darstellt, signiert, 16-Bit-Ganzzahlen mit Werten zwischen-32768 und 32767 liegen.

Int32

Ein ganzzahliger Typ darstellt, signiert, 32-Bit-Ganzzahlen mit Werten zwischen-2147483648 und 2147483647.

Int64

Ein ganzzahliger Typ darstellt, signiert, 64-Bit-Ganzzahlen mit Werten-9223372036854775808 bis 9223372036854775807.

Object

Ein allgemeiner Typ, der alle Verweis- oder Werttyp darstellt, der nicht explizit durch eine andere dargestellt TypeCode.

SByte

Ein ganzzahliger Typ darstellt, signiert, 8-Bit-Ganzzahlen mit Werten zwischen-128 und 127.

Single

Ein Gleitkommatyp Werte im Bereich von ca. 1,5 x 10 -45 3.4 x 10 38 mit einer Genauigkeit von 7 Dezimalstellen.

String

Eine versiegelte Klasse-Typ, die Unicode-Zeichenfolgen darstellt.

UInt16

Ein ganzzahliger Typ, der 16-Bit-Ganzzahlen ohne Vorzeichen mit Werten zwischen 0 und 65535 darstellt.

UInt32

Ein ganzzahliger Typ, der 32-Bit-Ganzzahlen ohne Vorzeichen mit Werten zwischen 0 und 4294967295 darstellt.

UInt64

Ein ganzzahliger Typ, der 64-Bit-Ganzzahlen ohne Vorzeichen mit den Werten 0 bis 18446744073709551615 darstellt.

Rufen Sie die GetTypeCode Methode auf Klassen, in denen die IConvertible Schnittstelle zum Abrufen des Typencode für eine Instanz dieser Klasse.

Rufen Sie andernfalls auf ein Objekt GetType Methode zum Abrufen der Type -Objekt, und rufen Sie dann die Type des Objekts GetTypeCode Methode, um Code für das Objekt abzurufen.

Im folgenden Codebeispiel wird veranschaulicht, wie die TypeCode Enumeration verwendet werden kann. In einem Entscheidungsblock in WriteObjectInfo-Methode der TypeCode des ein Object Parameter wird untersucht und eine entsprechende Meldung in die Konsole geschrieben wird.

Sub WriteObjectInfo(ByVal testObject As Object)
    Dim typeCode As TypeCode = Type.GetTypeCode(testObject.GetType())

    Select Case typeCode
        Case typeCode.Boolean
            Console.WriteLine("Boolean: {0}", testObject)

        Case typeCode.Double
            Console.WriteLine("Double: {0}", testObject)

        Case Else
            Console.WriteLine("{0}: {1}", typeCode.ToString(), testObject)
    End Select
End Sub

Universelle Windows-Plattform
Verfügbar seit 10
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: