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

C#-এ ইউনিকোড অক্ষর অক্ষর বা দশমিক অঙ্ক কিনা চেক করা

C#-এ Char.IsLetterOrDigit(char c) স্ট্যাটিক মেথড ব্যবহার করে কোনো ইউনিকোড অক্ষর অক্ষর (letter) বা দশমিক অঙ্ক (decimal digit) কিনা তা চেক করা যায়। এটি Char.IsLetter(c) || Char.IsDigit(c) এর সমতুল্য। বুলিয়ান রিটার্ন করে।

উদাহরণ ১: '1' অক্ষর চেক করা (দশমিক অঙ্ক হ্যাঁ)

using System;

public class Demo {
    public static void Main() {
        bool res;
        char val = '1';
        Console.WriteLine("মান = " + val);
        res = Char.IsLetterOrDigit(val);
        Console.WriteLine("মানটি কি অক্ষর বা অঙ্ক? = " + res);
    }
}

আউটপুট

মান = 1
মানটি কি অক্ষর বা অঙ্ক? = True

উদাহরণ ২: '$' অক্ষর চেক করা (অক্ষর/অঙ্ক নয়)

using System;

public class Demo {
    public static void Main() {
        bool res;
        char val = '$';
        Console.WriteLine("মান = " + val);
        res = Char.IsLetterOrDigit(val);
        Console.WriteLine("মানটি কি অক্ষর বা অঙ্ক? = " + res);
    }
}

আউটপুট

মান = $
মানটি কি অক্ষর বা অঙ্ক? = False

ব্যাখ্যা: Char.IsLetterOrDigit ইউনিকোড ক্যাটাগরি "L" (Letter: Lu, Ll, Lt, Lm, Lo) এবং "Nd" (Number, Decimal Digit) চেক করে। এতে ইংরেজি অক্ষর (a-z, A-Z), অন্যান্য ভাষার অক্ষর, এবং ০-৯ 뿐만 নয় বরং অন্যান্য লিপির দশমিক অঙ্কও (যেমন arabe-indic digits) অন্তর্ভুক্ত। পাসওয়ার্ড ভ্যালিডেশন, ইউজারনেম চেক ইত্যাদিতে এটি ব্যবহার করা হয়। ওভারলোড: Char.IsLetterOrDigit(string, int)।

  1. C#-এ ইউনিকোড অক্ষর ছোট হাতের কিনা চেক করা

  2. C#-এ Hashtable-তে নির্দিষ্ট মান রয়েছে কিনা তা যাচাই করুন

  3. C#-এ HashSet-তে নির্দিষ্ট উপাদান রয়েছে কিনা তা যাচাই করুন

  4. Python-এ স্ট্রিং-এর এভারেজ ক্যারেক্টার উপস্থিত আছে কিনা যাচাই করা