Name
TypeCode
Synopsis
This enumeration specifies the type of an object. It is
available for all objects that implement the
IConvertible
interface. If the object
does not implement this interface, use
its GetType()
method (derived from
System.Object
) to return
an instance of the Type
class, which
provides a Type.GetTypeCode()
method.
The TypeCode
enumeration includes members for
most simple value types. If you use this method on an object
that is not explicitly represented in this enumeration, the catch-all value Object
is returned.
public enum TypeCode { Empty = 0, Object = 1, DBNull = 2, Boolean = 3, Char = 4, SByte = 5, Byte = 6, Int16 = 7, UInt16 = 8, Int32 = 9, UInt32 = 10, Int64 = 11, UInt64 = 12, Single = 13, Double = 14, Decimal = 15, DateTime = 16, String = 18 }
Hierarchy
Object→ValueType→Enum(IComparable
, IFormattable
, IConvertible)→TypeCode
Returned By
Multiple types
Passed To
Convert.ChangeType()
, System.Runtime.Serialization.FormatterConverter.Convert()
, System.Runtime.Serialization.IFormatterConverter.Convert()
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.