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

C#-এ Char টাইপের TypeCode পাওয়া

C#-এ char (alias System.Char) ভ্যালু টাইপের GetTypeCode() মেথড ব্যবহার করে এর TypeCode এনাম ভ্যালু পাওয়া যায়। TypeCode.Char রিটার্ন করে যা নির্দেশ করে এটি একটি ইউনিকোড ক্যারেক্টার টাইপ।

উদাহরণ ১: '5' অক্ষরের হ্যাশ কোড, সমতা, न्यুমেরিক ভ্যালু এবং টাইপ কোড

using System;

public class Demo {
    public static void Main() {
        char val = '5';
        bool res;
        Console.WriteLine("val-এর হ্যাশকোড = " + val.GetHashCode());
        res = val.Equals('m');
        Console.WriteLine("রিটার্ন মান = " + res);
        Console.WriteLine("নিউমেরিক মান = " + Char.GetNumericValue(val));
        TypeCode type = val.GetTypeCode();
        Console.WriteLine("টাইপ = " + type);
    }
}

আউটপুট

val-এর হ্যাশকোড = 3473461
রিটার্ন মান = False
নিউমেরিক মান = 5
টাইপ = Char

উদাহরণ ২: 'B' অক্ষরের টাইপ কোড

using System;

public class Demo {
    public static void Main() {
        char val = 'B';
        TypeCode type = val.GetTypeCode();
        Console.WriteLine("টাইপ = " + type);
    }
}

আউটপুট

টাইপ = Char

ব্যাখ্যা: GetTypeCode() IConvertible ইন্টারফেসের অংশ। এটি রানটাইমে টাইপ идентиফিকেশনে সাহায্য করে (switch statement-এ TypeCode এনাম ব্যবহার করে)। Char একটি UTF-16 কোড ইউনিট (১৬-বিট)। Char.GetNumericValue অঙ্কের জন্য এর নিউমেরিক ভ্যালু রিটার্ন করে, অ-অঙ্কের জন্য -1। TypeCode এনামে Boolean, Char, SByte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Single, Double, Decimal, DateTime, String, Object, Empty, DBNull ইত্যাদি রয়েছে।

  1. C#-এ স্ট্রিং-এর হ্যাশকোড পান

  2. C#-এ বর্তমান ইন্সট্যান্সের টাইপ পান

  3. C#-এ Char.CompareTo() মেথড

  4. C#-এ Enum.GetType() মেথড: এনামের টাইপ পাওয়া