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

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

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

ไวยากรณ์

ไวยากรณ์มีดังนี้:

public TypeCode GetTypeCode ();

ตัวอย่าง

ตัวอย่างการใช้งานเมธอด Int16.GetTypeCode():

using System; 
public class Demo { 
    public static void Main(){ 
        short val1 = 0; 
        short val2 = Int16.MaxValue; 
        Console.WriteLine("Value1 = " + val1); 
        Console.WriteLine("Value2 = " + val2); 
        Console.WriteLine("HashCode for value1 = " + val1.GetHashCode()); 
        Console.WriteLine("HashCode for value2 = " + val2.GetHashCode()); 
        Console.WriteLine("Are they equal? = " + (val1.Equals(val2))); 
        TypeCode type1 = val1.GetTypeCode(); 
        TypeCode type2 = val2.GetTypeCode(); 
        Console.WriteLine("TypeCode for val1 = " + type1); 
        Console.WriteLine("TypeCode for val2 = " + type2); 
    } 
}

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Value1 = 0 
Value2 = 32767 
HashCode for value1 = 0 
HashCode for value2 = 2147450879 
Are they equal? = False 
TypeCode for val1 = Int16 
TypeCode for val2 = Int16

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

ตัวอย่างที่สอง:

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

ผลลัพธ์

โค้ดจะแสดงผลดังนี้:

Value1 = 23 
Value2 = 0 
HashCode for value1 = 1507351 
HashCode for value2 = 0 
Are they equal? = False 
TypeCode for val1 = Int16 
TypeCode for val2 = Int16