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