কম্পিউটার টিউটোরিয়াল

C#-এ UInt32.GetTypeCode() মেথড: উদাহরণ সহ ব্যাখ্যা


C#-এ UInt32.GetTypeCode() মেথডটি বর্তমান UInt32 ইনস্ট্যান্সের TypeCode এনামারেশন মান ফেরত দেয়। এটি রানটাইমে টাইপ شناسचानের জন্য χρήবহার।

সিনট্যাক্স (Syntax)

public TypeCode GetTypeCode();

উদাহরণ ১: সাধারণ ব্যবহার

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

উদাহরণ ২: 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

প্রয়োগ ক্ষেত্র (Use Cases):

  • রিফ্লেকশন (reflection) বা জেনেরিক প্রোগ্রামিং-এ টাইপ যাচাই
  • সিরিয়ালাইজেশন (serialization) সময় টাইপ সংরক্ষণ
  • ডাইনামিক কোড জেনারেশনে টাইপ সিদ্ধান্ত নেওয়া

টিপস: GetTypeCode() সব প্রিমিটিভ টাইপের জন্য উপলব্ধ এবং TypeCode এনাম থেকে মান ফেরত দেয়।

  1. C#-এ UInt32.GetTypeCode() মেথড: উদাহরণ সহ ব্যাখ্যা

  2. C#-এ UInt64.GetTypeCode() মেথড: UInt64-এর টাইপ কোড পেতে

  3. C#-এ Int32.GetTypeCode() মেথড: int-এর টাইপ কোড পেতে

  4. C#-এ UInt16.GetTypeCode() মেথড উদাহরণসহ