Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Int32.GetTypeCode() trong C# với ví dụ

Phương thức Int32.GetTypeCode() trong C# trả về TypeCode cho kiểu giá trị Int32.

Cú pháp

public TypeCode GetTypeCode();

Ví dụ 1

using System;
public class Demo
{
    public static void Main()
    {
        int val1 = 100;
        int val2 = 50;
        Console.WriteLine("Value1 = " + val1);
        Console.WriteLine("Value2 = " + val2);
        Console.WriteLine("Are they equal? = " + val1.Equals(val2));
        Console.WriteLine("HashCode for Value1 = " + val1.GetHashCode());
        Console.WriteLine("HashCode for Value2 = " + val2.GetHashCode());
        TypeCode type1 = val1.GetTypeCode();
        TypeCode type2 = val2.GetTypeCode();
        Console.WriteLine("TypeCode for Value1 = " + type1);
        Console.WriteLine("TypeCode for Value2 = " + type2);
    }
}

Đầu ra

Value1 = 100
Value2 = 50
Are they equal? = False
HashCode for Value1 = 100
HashCode for Value2 = 50
TypeCode for Value1 = Int32
TypeCode for Value2 = Int32

Ví dụ 2

using System;
public class Demo
{
    public static void Main()
    {
        int val1 = 5;
        int val2 = Int32.MaxValue;
        Console.WriteLine("Value1 = " + val1);
        Console.WriteLine("Value2 = " + val2);
        TypeCode type1 = val1.GetTypeCode();
        TypeCode type2 = val2.GetTypeCode();
        Console.WriteLine("TypeCode for Value1 = " + type1);
        Console.WriteLine("TypeCode for Value2 = " + type2);
    }
}

Đầu ra

Value1 = 5
Value2 = 2147483647
TypeCode for Value1 = Int32
TypeCode for Value2 = Int32