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

C# में UInt32 वैल्यू टाइप का TypeCode कैसे प्राप्त करें

GetTypeCode() मेथड का उपयोग करके UInt32 (uint) वैल्यू टाइप का TypeCode एनम वैल्यू प्राप्त करें।

उदाहरण 1: सामान्य वैल्यूज

using System;

public class Demo {
    public static void Main() {
        uint val1 = 55;
        uint 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 = UInt32
Typecode for val2 = UInt32

उदाहरण 2: MinValue और जीरो

using System;

public class Demo {
    public static void Main() {
        uint val1 = UInt32.MinValue;  // 0
        uint 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 = UInt32
Typecode for val2 = UInt32

UInt32 मुख्य तथ्य

गुणमान
C# कीवर्डuint
.NET टाइपSystem.UInt32
आकार4 बाइट्स (32 बिट्स)
रेंज0 से 4,294,967,295
MinValue0
MaxValue4,294,967,295 (0xFFFFFFFF)
TypeCodeTypeCode.UInt32
CLS-कंप्लायंटनहीं (अनसाइन्ड)

TypeCode उपयोग उदाहरण

object value = 42u;  // boxed uint

// टाइप कोड प्राप्त करें
TypeCode tc = value.GetTypeCode();
Console.WriteLine(tc);  // UInt32

// स्विच में उपयोग
switch (tc) {
    case TypeCode.UInt32:
        Console.WriteLine("32-bit unsigned integer");
        break;
    case TypeCode.Int32:
        Console.WriteLine("32-bit signed integer");
        break;
}

// Convert के साथ
string str = Convert.ToString(value);  // "42"
uint parsed = Convert.ToUInt32(str);   // 42u

संबंधित टाइप्स के TypeCode

Console.WriteLine(((byte)255).GetTypeCode());    // Byte
Console.WriteLine(((ushort)65535).GetTypeCode()); // UInt16
Console.WriteLine(((uint)42).GetTypeCode());      // UInt32
Console.WriteLine(((ulong)42).GetTypeCode());     // UInt64
Console.WriteLine((42).GetTypeCode());            // Int32 (डिफ़ॉल्ट इंटीजर)

नोट

UInt32 CLS-कंप्लायंट नहीं है। पब्लिक APIs के लिए Int32 (int) या Int64 (long) प्राथमिकता दें।

  1. - C# में स्ट्रिंग का हैश कोड कैसे प्राप्त करें?

    C# में किसी स्ट्रिंग का हैश कोड प्राप्त करने के लिए, हम GetHashCode() मेथड का उपयोग करते हैं। यह मेथड स्ट्रिंग के लिए एक पूर्णांक हैश कोड लौटाता है जिसका उपयोग हैश टेबल और डिक्शनरी जैसे डेटा संरचनाओं में त्वरित लुकअप के लिए किया जाता है। समान स्ट्रिंग्स का समान हैश कोड होता है (हालांकि हैश कोड टकरा

  1. - C# में वर्तमान इंस्टेंस का प्रकार प्राप्त करें

    C# में किसी ऑब्जेक्ट के वर्तमान इंस्टेंस का प्रकार प्राप्त करने के लिए, हम GetType() मेथड का उपयोग करते हैं। यह मेथड System.Object से विरासत में मिला है और ऑब्जेक्ट के रनटाइम प्रकार को दर्शाने वाला Type ऑब्जेक्ट लौटाता है। यह रिफ्लेक्शन और डिबगिंग के लिए उपयोगी है। उदाहरण 1: स्ट्रिंग का प्रकार प्र

  1. - C# में मान प्रकार Char के लिए TypeCode प्राप्त करें

    C# में char संरचना की GetTypeCode() विधि का उपयोग करके मान प्रकार Char का TypeCode प्राप्त किया जा सकता है। यह विधि TypeCode.Char एनम मान लौटाती है जो दर्शाता है कि यह प्रकार Char है। उदाहरण 1: Char के विभिन्न प्रॉपर्टी जांचना using System; public class Demo { public static void Main() {