.NET Framework Class Library
Decimal.GetTypeCode Method
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
Visual Basic
Public Function GetTypeCode As TypeCode
C#
public TypeCode GetTypeCode()
Visual C++
public: virtual TypeCode GetTypeCode() sealed
F#
abstract GetTypeCode : unit -> TypeCode override GetTypeCode : unit -> TypeCode
Implements
IConvertible.GetTypeCode()Examples
The following code example uses the GetTypeCode method to return the type code for Decimal value type.
Visual Basic
' Example of the Decimal.GetTypeCode method. Imports System Imports Microsoft.VisualBasic Module DecimalGetTypeCodeDemo Sub Main( ) Console.WriteLine( "This example of the " & _ "Decimal.GetTypeCode( ) " & vbCrLf & "method " & _ "generates the following output." & vbCrLf ) ' Create a Decimal object and get its type code. Dim aDecimal As Decimal = New Decimal( 1.0 ) Dim typCode As TypeCode = aDecimal.GetTypeCode( ) Console.WriteLine( "Type Code: ""{0}""", typCode ) Console.WriteLine( "Numeric value: {0}", CInt( typCode ) ) End Sub End Module ' This example of the Decimal.GetTypeCode( ) ' method generates the following output. ' ' Type Code: "Decimal" ' Numeric value: 15
C#
// Example of the decimal.GetTypeCode method. using System; class DecimalGetTypeCodeDemo { public static void Main( ) { Console.WriteLine( "This example of the " + "decimal.GetTypeCode( ) \nmethod " + "generates the following output.\n" ); // Create a decimal object and get its type code. decimal aDecimal = new decimal( 1.0 ); TypeCode typCode = aDecimal.GetTypeCode( ); Console.WriteLine( "Type Code: \"{0}\"", typCode ); Console.WriteLine( "Numeric value: {0}", (int)typCode ); } } /* This example of the decimal.GetTypeCode( ) method generates the following output. Type Code: "Decimal" Numeric value: 15 */
Visual C++
// Example of the Decimal::GetTypeCode method. using namespace System; int main() { Console::WriteLine( "This example of the " "Decimal::GetTypeCode( ) \nmethod " "generates the following output.\n" ); // Create a Decimal object and get its type code. Decimal aDecimal = Decimal(1.0); TypeCode typCode = aDecimal.GetTypeCode(); Console::WriteLine( "Type Code: \"{0}\"", typCode ); Console::WriteLine( "Numeric value: {0}", (int)typCode ); } /* This example of the Decimal::GetTypeCode( ) method generates the following output. Type Code: "Decimal" Numeric value: 15 */
Version Information
.NET Framework
Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0.NET Framework Client Profile
Supported in: 4, 3.5 SP1Platforms
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
See Also