Type::GetTypeCode Method (Type^)
.NET Framework (current version)
Gets the underlying type code of the specified Type.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- type
-
Type:
System::Type^
The type whose underlying type code to get.
When you inherit from Type, you can change the behavior of this method by overriding the GetTypeCodeImpl method.
The following code example demonstrates how the TypeCode enumeration can be used. In a decision block inside the WriteObjectInfo method, the TypeCode of an Object parameter is examined, and an appropriate message is written to the console.
void WriteObjectInfo( Object^ testObject ) { TypeCode typeCode = Type::GetTypeCode( testObject->GetType() ); switch ( typeCode ) { case TypeCode::Boolean: Console::WriteLine( "Boolean: {0}", testObject ); break; case TypeCode::Double: Console::WriteLine( "Double: {0}", testObject ); break; default: Console::WriteLine( "{0}: {1}", typeCode, testObject ); break; } }
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Show: