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

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

C#-এ Char.IsLower(char c) স্ট্যাটিক মেথড ব্যবহার করে কোনো ইউনিকোড অক্ষর ছোট হাতের (lowercase) কিনা তা চেক করা যায়। এটি ইউনিকোড ক্যাটাগরি "Ll" (Letter, lowercase) চেক করে। বুলিয়ান রিটার্ন করে।

উদাহরণ ১: 'K' অক্ষর চেক করা (ছোট হাত নয়)

using System;

public class Demo {
    public static void Main() {
        bool res;
        char val = 'K';
        Console.WriteLine("মান = " + val);
        res = Char.IsLower(val);
        Console.WriteLine("মানটি কি ছোট হাতের অক্ষর? = " + res);
    }
}

আউটপুট

মান = K
মানটি কি ছোট হাতের অক্ষর? = False

উদাহরণ ২: 'd' অক্ষর চেক করা (ছোট হাত হ্যাঁ)

using System;

public class Demo {
    public static void Main() {
        bool res;
        char val = 'd';
        Console.WriteLine("মান = " + val);
        res = Char.IsLower(val);
        Console.WriteLine("মানটি কি ছোট হাতের অক্ষর? = " + res);
    }
}

আউটপুট

মান = d
মানটি কি ছোট হাতের অক্ষর? = True

ব্যাখ্যা: Char.IsLower শুধুমাত্র ছোট হাতের অক্ষর (a-z এবং অন্যান্য ভাষার ছোট হাতের অক্ষর) এর জন্য true রিটার্ন করে। বড় হাতের (Uppercase), সংখ্যা, সিম্বল, স্পেস সবके জন্য false। ওভারলোড: Char.IsLower(string, int) স্ট্রিং-এ নির্দিষ্ট ইনডেক্স চেক করতে। সম্পর্কিত মেথড: Char.IsUpper, Char.ToLower, Char.ToUpper। কালচার-স্পেসিফিক কেসিংয়ের জন্য CultureInfo ব্যবহার করুন।

  1. ক্যারেক্টারের ইউনিকোড ভ্যালু নির্দেশকারী সংখ্যা কীভাবে রিটার্ন করবেন?

  2. JavaScript-এ ইনপুট সংখ্যা নাকি অক্ষর চেক করা (isNaN)

  3. Python-এ স্ট্রিং-এর স্বরবর্ণ গুলো বর্ণমালা ক্রমে আছে কিনা যাচাই করা

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