System::TypeCode enum

TypeCode enum

Represents the type of an object.

enum class TypeCode

Values

NameValueDescription
Empty0A null reference.
Object1A general type representing any reference or value type not explicitly represented by another TypeCode.
DBNull2A database null (column) value.
Boolean3A simple type representing Boolean values of true or false.
Char4An integral type representing unsigned 16-bit integers with values between 0 and 65535.
SByte5An integral type representing signed 8-bit integers with values between -128 and 127.
Byte6An integral type representing unsigned 8-bit integers with values between 0 and 255.
Int167An integral type representing signed 16-bit integers with values between -32768 and 32767.
UInt168An integral type representing unsigned 16-bit integers with values between 0 and 65535.
Int329An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647.
UInt3210An integral type representing unsigned 32-bit integers with values between 0 and 4294967295.
Int6411An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807.
UInt6412An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615.
Single13A floating point type representing values ranging from approximately 1.5 x 10 -45 to 3.4 x 10 38 with a precision of 7 digits.
Double14A floating point type representing values ranging from approximately 5.0 x 10 -324 to 1.7 x 10 308 with a precision of 15-16 digits.
Decimal15A simple type representing values ranging from 1.0 x 10 -28 to approximately 7.9 x 10 28 with 28-29 significant digits.
DateTime16A type representing a date and time value.
String18A sealed class type representing Unicode character strings.

See Also