Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में SByte.GetTypeCode मेथड और उदाहरण


C# में SByte.GetTypeCode() मेथड SByte वैल्यू टाइप के लिए TypeCode एनम मान लौटाता है, जो TypeCode.SByte होता है।

सिंटैक्स

public TypeCode GetTypeCode ();

उदाहरण 1: समान मानों के लिए टाइप कोड जांचना

using System; 

public class Demo { 
    public static void Main() { 
        sbyte s1 = 55;
        object s2 = (sbyte)55;
        
        Console.WriteLine("Value of S1 = " + s1);
        Console.WriteLine("Value of S2 = " + s2);
        
        int res = s1.CompareTo(s2);
        if (res > 0)
            Console.WriteLine("s1 > s2");
        else if (res < 0)
            Console.WriteLine("s1 < s2");
        else
            Console.WriteLine("s1 = s2");
        
        Console.WriteLine("HashCode for s1 = " + s1.GetHashCode());
        Console.WriteLine("GetTypeCode for s1 = " + s1.GetTypeCode());
        Console.WriteLine("HashCode for s2 = " + s2.GetHashCode());
    } 
}

आउटपुट

Value of S1 = 55
Value of S2 = 55
s1 = s2
HashCode for s1 = 14135
GetTypeCode for s1 = SByte
HashCode for s2 = 14135

उदाहरण 2: अलग-अलग मानों के लिए टाइप कोड

using System; 

public class Demo { 
    public static void Main() { 
        sbyte s1 = 10;
        sbyte s2 = 100;
        
        Console.WriteLine("Value of S1 = " + s1);
        Console.WriteLine("Value of S2 = " + s2);
        
        int res = s1.CompareTo(s2);
        if (res > 0)
            Console.WriteLine("s1 > s2");
        else if (res < 0)
            Console.WriteLine("s1 < s2");
        else
            Console.WriteLine("s1 = s2");
        
        Console.WriteLine("HashCode for s1 = " + s1.GetHashCode());
        Console.WriteLine("GetTypeCode for s1 = " + s1.GetTypeCode());
        Console.WriteLine("HashCode for s2 = " + s2.GetHashCode());
        Console.WriteLine("GetTypeCode for s2 = " + s2.GetTypeCode());
    } 
}

आउटपुट

Value of S1 = 10
Value of S2 = 100
s1 < s2
HashCode for s1 = 10
HashCode for s2 = 100
GetTypeCode for s1 = SByte
GetTypeCode for s2 = SByte

TypeCode एनम के बारे में

  • TypeCode एक एनम है जो बिल्ट-इन टाइप्स को दर्शाता है।
  • SByte के लिए यह हमेशा TypeCode.SByte लौटाता है।
  • यह रनटाइम पर टाइप पहचान के लिए उपयोगी है।

उपयोग के मामले

GetTypeCode() का उपयोग तब किया जाता है जब आपको जेनेरिक कोड में टाइप की पहचान करनी हो या सीरियलाइज़ेशन के दौरान टाइप जानकारी स्टोर करनी हो।

  1. - C# में UInt64.GetTypeCode() मेथड - उदाहरणों के साथ

    C# में UInt64.GetTypeCode() मेथड वर्तमान UInt64 इंस्टेंस के लिए TypeCode एन्यूमरेशन मान लौटाता है, जो दर्शाता है कि यह मान UInt64 (64-बिट अनसाइन्ड इंटीजर) प्रकार का है। सिंटैक्स public TypeCode GetTypeCode (); उदाहरण 1: बुनियादी उपयोग using System; public class Demo { public static void Ma

  1. - C# में Int32.GetTypeCode() मेथड - उदाहरणों के साथ

    C# में Int32.GetTypeCode() मेथड वर्तमान Int32 इंस्टेंस के लिए TypeCode एन्यूमरेशन मान लौटाता है, जो दर्शाता है कि यह मान Int32 (32-बिट साइन्ड इंटीजर) प्रकार का है। सिंटैक्स public TypeCode GetTypeCode (); उदाहरण 1: बुनियादी उपयोग using System; public class Demo { public static void Main()

  1. - C# में UInt16.GetTypeCode() मेथड उदाहरण सहित

    C# में UInt16.GetTypeCode() मेथड का उपयोग वैल्यू टाइप UInt16 के लिए TypeCode लौटाने के लिए किया जाता है। सिंटैक्स निम्नलिखित सिंटैक्स है - public TypeCode GetTypeCode (); उदाहरण आइए UInt16.GetTypeCode() मेथड को लागू करने का एक उदाहरण देखते हैं - using System; public class Demo { public static