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

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

C# में UInt64.GetTypeCode() मेथड वर्तमान UInt64 इंस्टेंस के लिए TypeCode एन्यूमरेशन मान लौटाता है, जो दर्शाता है कि यह मान UInt64 (64-बिट अनसाइन्ड इंटीजर) प्रकार का है।

सिंटैक्स

public TypeCode GetTypeCode ();

उदाहरण 1: बुनियादी उपयोग

using System; 

public class Demo 
{ 
    public static void Main()
    { 
        ulong val1 = 55; 
        ulong val2 = 100; 
        
        TypeCode type1 = val1.GetTypeCode(); 
        TypeCode type2 = val2.GetTypeCode(); 
        
        Console.WriteLine("Typecode for val1 = " + type1); 
        Console.WriteLine("Typecode for val2 = " + type2); 
    } 
}

आउटपुट

Typecode for val1 = UInt64
Typecode for val2 = UInt64

उदाहरण 2: नोट - मूल स्रोत में त्रुटि

महत्वपूर्ण: मूल स्रोत के दूसरे उदाहरण में त्रुटि है - यह UInt32.GetTypeCode() का उल्लेख करता है लेकिन कोड UInt64.MinValue का उपयोग करता है। सही संस्करण नीचे है:

सही उदाहरण: MinValue के साथ

using System; 

public class Demo 
{ 
    public static void Main()
    { 
        ulong val1 = UInt64.MinValue; 
        ulong val2 = 0; 
        
        TypeCode type1 = val1.GetTypeCode(); 
        TypeCode type2 = val2.GetTypeCode(); 
        
        Console.WriteLine("Typecode for val1 = " + type1); 
        Console.WriteLine("Typecode for val2 = " + type2); 
    } 
}

आउटपुट

Typecode for val1 = UInt64
Typecode for val2 = UInt64

UInt64 (ulong) मुख्य तथ्य

विशेषतामान
आकार64 बिट (8 बाइट)
सीमा0 से 18,446,744,073,709,551,615 (2⁶⁴ - 1)
MinValue0
MaxValue18,446,744,073,709,551,615
TypeCodeTypeCode.UInt64
CLR प्रकारSystem.UInt64
C# कीवर्डulong

मुख्य बिंदु

  • किसी भी UInt64 मान के लिए हमेशा TypeCode.UInt64 लौटाता है
  • रनटाइम पर प्रकार पहचान के लिए उपयोगी
  • IConvertible इंटरफेस का भाग है
  • सीरियलाइज़ेशन, डेटाबेस मैपिंग, डायनामिक कोड में प्रकार जांच के लिए उपयोगी
  • CLS-नॉनकंप्लायंट (CLS-compliant नहीं) - सार्वजनिक API में सावधानी से उपयोग करें
  1. - C# में UInt64.CompareTo() मेथड - उदाहरणों के साथ

    C# में UInt64.CompareTo() मेथड वर्तमान इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्जेक्ट या UInt64 मान से करता है और उनके सापेक्ष मानों का संकेत लौटाता है। सिंटैक्स दो ओवरलोड उपलब्ध हैं: public int CompareTo (object val); public int CompareTo (ulong val); पहला सिंटैक्स: val तुलना के लिए एक ऑब्जेक्ट है दूस

  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