Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Int32.GetTypeCode() ใน C# พร้อมตัวอย่าง

เมธอด Int32.GetTypeCode() ใน C# ใช้คืนค่า TypeCode สำหรับประเภทค่า Int32

ไวยากรณ์

public TypeCode GetTypeCode ();

ตัวอย่าง

ตัวอย่างที่ 1: ดึง TypeCode พร้อมตรวจสอบค่าอื่นๆ

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); 
    } 
}

ผลลัพธ์

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

ตัวอย่างเพิ่มเติม

ตัวอย่างที่ 2: ใช้ Int32.MaxValue

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); 
    } 
}

ผลลัพธ์

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