System::TypeCode Enum

TypeCode enum

Stellt den Typ eines Objekts dar.

enum class TypeCode

Werte

NameWertBeschreibung
Empty0Eine Nullreferenz.
Object1Ein allgemeiner Typ, der jede Referenz- oder Werttyp darstellt, der nicht explizit durch einen anderen TypeCode repräsentiert wird.
DBNull2Ein Datenbank‑Nullwert (Spalte).
Boolean3Ein einfacher Typ, der Boolean-Werte von true oder false darstellt.
Char4Ein Ganzzahltyp, der unsigned 16‑Bit‑Integer mit Werten zwischen 0 und 65535 darstellt.
SByte5Ein Ganzzahltyp, der signed 8‑Bit‑Integer mit Werten zwischen -128 und 127 darstellt.
Byte6Ein Ganzzahltyp, der unsigned 8‑Bit‑Integer mit Werten zwischen 0 und 255 darstellt.
Int167Ein Ganzzahltyp, der signed 16‑Bit‑Integer mit Werten zwischen -32768 und 32767 darstellt.
UInt168Ein Ganzzahltyp, der unsigned 16‑Bit‑Integer mit Werten zwischen 0 und 65535 darstellt.
Int329Ein Ganzzahltyp, der signed 32‑Bit‑Integer mit Werten zwischen -2147483648 und 2147483647 darstellt.
UInt3210Ein Ganzzahltyp, der unsigned 32‑Bit‑Integer mit Werten zwischen 0 und 4294967295 darstellt.
Int6411Ein Ganzzahltyp, der signed 64‑Bit‑Integer mit Werten zwischen -9223372036854775808 und 9223372036854775807 darstellt.
UInt6412Ein Ganzzahltyp, der unsigned 64‑Bit‑Integer mit Werten zwischen 0 und 18446744073709551615 darstellt.
Single13Ein Gleitkommatyp, der Werte von etwa 1.5 x 10⁻⁴⁵ bis 3.4 x 10³⁸ mit einer Genauigkeit von 7 Stellen darstellt.
Double14Ein Gleitkommatyp, der Werte von etwa 5.0 x 10⁻³⁲⁴ bis 1.7 x 10³⁰⁸ mit einer Genauigkeit von 15‑16 Stellen darstellt.
Decimal15Ein einfacher Typ, der Werte von 1.0 x 10⁻²⁸ bis etwa 7.9 x 10²⁸ mit 28‑29 signifikanten Stellen darstellt.
DateTime16Ein Typ, der einen Datums‑ und Zeitwert darstellt.
String18Ein versiegelter Klassentyp, der Unicode‑Zeichenketten darstellt.

Siehe auch