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( )
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access