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

C#-তে নির্দিষ্ট ইউনিকোড ক্যারেক্টার হোয়াইটস্পেস কিনা যাচাই করা (Char.IsWhiteSpace)

Char.IsWhiteSpace(char c) স্ট্যাটিক মেথড ব্যবহার করে একটি ইউনিকোড ক্যারেক্টার হোয়াইটস্পেস কিনা যাচাই করা যায়। হোয়াইটস্পেসে স্পেস (' '), ট্যাব (\t), নিউলাইন (\n), ক্যারেজ রিটার্ন (\r), ফর্ম ফিড (\f), এবং অন্যান্য ইউনিকোড স্পেস ক্যারেক্টার (যেমন নন-ব্রেকিং স্পেস U+00A0) অন্তর্ভুক্ত।

উদাহরণ ১: স্পেস ক্যারেক্টার (হোয়াইটস্পেস)

using System;

public class Demo {
    public static void Main() {
        bool res;
        char val = ' ';
        Console.WriteLine("মান = " + val);
        res = Char.IsWhiteSpace(val);
        Console.WriteLine("মানটি হোয়াইটস্পেস কি? = " + res);
    }
}

আউটপুট

মান = 
মানটি হোয়াইটস্পেস কি? = True

উদাহরণ ২: অক্ষর 'm' (হোয়াইটস্পেস নয়)

using System;

public class Demo {
    public static void Main() {
        bool res;
        char val = 'm';
        Console.WriteLine("মান = " + val);
        res = Char.IsWhiteSpace(val);
        Console.WriteLine("মানটি হোয়াইটস্পেস কি? = " + res);
    }
}

আউটপুট

মান = m
মানটি হোয়াইটস্পেস কি? = False

দ্রষ্টব্য: Char.IsWhiteSpace() এর ওভারলোড আছে যা স্ট্রিং এবং সূচক নেয় (IsWhiteSpace(string, int))। স্ট্রিং পার্সিং, টোকেনাইজেশন, এবং ইনপুট ভ্যালিডেশনে এটি খুব কার্যকর। Char.IsLetter, IsDigit, IsPunctuation, IsControl ইত্যাদি মেথডও একই প্যাটার্নে কাজ করে।

  1. C#-এ ইউনিকোড অক্ষর পঙ্কচুয়েশন কিনা চেক করা

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

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

  4. C#-এ \ 이스케이پ ক্যারেক্টার