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

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


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

सिंटैक्स

public TypeCode GetTypeCode ();

उदाहरण 1: दो फ्लोट मानों का टाइप कोड

using System; 

public class Demo { 
    public static void Main() { 
        float f1 = 15.3f;
        float f2 = 35.9f;
        
        Console.WriteLine("Value1 = " + f1);
        Console.WriteLine("Hashcode for Value1 = " + f1.GetHashCode());
        Console.WriteLine("TypeCode for Value1 = " + f1.GetTypeCode());
        
        Console.WriteLine("\nValue2 = " + f2);
        Console.WriteLine("Hashcode for Value2 = " + f2.GetHashCode());
        Console.WriteLine("TypeCode for Value2 = " + f2.GetTypeCode()); // मूल में Value1 लिखा था
        
        Console.WriteLine("\nIs f1 and f2 equal? (CompareTo) = " + f1.CompareTo(f2));
    } 
}

आउटपुट

Value1 = 15.3
Hashcode for Value1 = 1098173645
TypeCode for Value1 = Single
Value2 = 35.9
Hashcode for Value2 = 1108318618
TypeCode for Value2 = Single
Is f1 and f2 equal? (CompareTo) = -1

उदाहरण 2: MaxValue के साथ टाइप कोड

using System; 

public class Demo { 
    public static void Main() { 
        float f1 = 19.3f;
        float f2 = Single.MaxValue; // 3.402823E+38
        
        Console.WriteLine("Value1 = " + f1);
        Console.WriteLine("Hashcode for Value1 = " + f1.GetHashCode());
        Console.WriteLine("TypeCode for Value1 = " + f1.GetTypeCode());
        
        Console.WriteLine("\nValue2 = " + f2);
        Console.WriteLine("Hashcode for Value2 = " + f2.GetHashCode());
        Console.WriteLine("TypeCode for Value2 = " + f2.GetTypeCode());
    } 
}

आउटपुट

Value1 = 19.3
Hashcode for Value1 = 1100637798
TypeCode for Value1 = Single
Value2 = 3.402823E+38
Hashcode for Value2 = 2139095039
TypeCode for Value2 = Single

TypeCode एनम के मान

टाइपTypeCode मान
SingleTypeCode.Single
DoubleTypeCode.Double
Int32TypeCode.Int32
SByteTypeCode.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