কম্পিউটার

C# এ চারের কাঠামো


C# তে Char Struct একটি অক্ষরকে UTF-16 কোড ইউনিট হিসেবে উপস্থাপন করে। এখানে কিছু পদ্ধতি রয়েছে -

পদ্ধতি বিবরণ
ConvertToUtf32(চর, চর) একটি UTF-16 এনকোড করা সারোগেট জোড়ার মানকে একটি ইউনিকোড কোড পয়েন্টে রূপান্তর করে।
ConvertToUtf32(স্ট্রিং, Int32) একটি UTF-16 এনকোড করা অক্ষর বা সারোগেট জোড়ার মানকে একটি স্ট্রিংয়ে একটি নির্দিষ্ট অবস্থানে একটি ইউনিকোড কোড পয়েন্টে রূপান্তর করে৷
সমান (চার) একটি মান প্রদান করে যা নির্দেশ করে যে এই উদাহরণটি নির্দিষ্ট চার বস্তুর সমান কিনা।
সমান (বস্তু) একটি মান প্রদান করে যা নির্দেশ করে যে এই উদাহরণটি একটি নির্দিষ্ট বস্তুর সমান কিনা।
GetHashCode() এই উদাহরণের জন্য হ্যাশ কোড ফেরত দেয়।
GetNumericValue(Char) নির্দিষ্ট সাংখ্যিক ইউনিকোড অক্ষরকে একটি দ্বি-নির্ভুল ফ্লোটিং-পয়েন্ট নম্বরে রূপান্তর করে।
IsDigit(String, Int32) নির্দিষ্ট স্ট্রিং-এ নির্দিষ্ট অবস্থানে থাকা অক্ষরটিকে দশমিক সংখ্যা হিসাবে শ্রেণীবদ্ধ করা হয়েছে কিনা তা নির্দেশ করে।
IsLetter(Char) নির্দিষ্ট ইউনিকোড অক্ষরটি একটি ইউনিকোড অক্ষর হিসাবে শ্রেণীবদ্ধ কিনা তা নির্দেশ করে।
IsLetter(String, Int32) নির্দিষ্ট স্ট্রিং-এ নির্দিষ্ট অবস্থানে থাকা অক্ষরটিকে একটি ইউনিকোড অক্ষর হিসাবে শ্রেণীবদ্ধ করা হয়েছে কিনা তা নির্দেশ করে৷
sLetterOrDigit(Char) নির্দিষ্ট ইউনিকোড অক্ষরটিকে একটি অক্ষর বা দশমিক সংখ্যা হিসাবে শ্রেণীবদ্ধ করা হয়েছে কিনা তা নির্দেশ করে৷
IsLetterOrDigit(String, Int32) নির্দিষ্ট স্ট্রিংয়ের নির্দিষ্ট অবস্থানে থাকা অক্ষরটিকে একটি অক্ষর বা দশমিক সংখ্যা হিসাবে শ্রেণীবদ্ধ করা হয়েছে কিনা তা নির্দেশ করে৷
IsLower(চার) নির্দিষ্ট ইউনিকোড অক্ষরটিকে ছোট হাতের অক্ষর হিসাবে শ্রেণীবদ্ধ করা হয়েছে কিনা তা নির্দেশ করে।
IsPunctuation(String, Int32) নির্দিষ্ট স্ট্রিং-এ নির্দিষ্ট অবস্থানে থাকা অক্ষরটিকে বিরাম চিহ্ন হিসাবে শ্রেণীবদ্ধ করা হয়েছে কিনা তা নির্দেশ করে।

Char.IsSymbol() পদ্ধতি বাস্তবায়নের জন্য একটি উদাহরণ দেখা যাক। C#-এ Char.IsSymbol() পদ্ধতিটি নির্দেশিত হয় যে নির্দিষ্ট স্ট্রিং-এ নির্দিষ্ট অবস্থানে থাকা অক্ষরটিকে প্রতীক অক্ষর হিসাবে শ্রেণীবদ্ধ করা হয়েছে কিনা।

সিনট্যাক্স

নিচের সিনট্যাক্স −

public static bool IsSymbol (string str, int index);

উপরে, str হল একটি স্ট্রিং, যেখানে অক্ষরের অবস্থান স্ট্র-এ মূল্যায়ন করা হবে।

উদাহরণ

আসুন এখন Char.IsSymbol() পদ্ধতি -

বাস্তবায়নের একটি উদাহরণ দেখি
using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = 'P';
      Console.WriteLine("Value = "+val);
      res = Char.IsSymbol(val);
      Console.WriteLine("Is the value a symbol? = "+res);
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Value = P
Is the value a symbol? = False

C# এ Char.IsWhiteSpace() পদ্ধতিটি নির্দিষ্ট ইউনিকোড অক্ষরটি হোয়াইট স্পেস কিনা তা নির্দেশ করতে ব্যবহৃত হয়।

সিনট্যাক্স

নিচের সিনট্যাক্স −

public static bool IsWhiteSpace (char ch);

উপরে, ch প্যারামিটারটি মূল্যায়ন করার জন্য ইউনিকোড অক্ষর।

উদাহরণ

আসুন এখন Char.IsWhiteSpace() পদ্ধতি -

বাস্তবায়নের জন্য একটি উদাহরণ দেখি
using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = ' ';
      Console.WriteLine("Value = "+val);
      res = Char.IsWhiteSpace(val);
      Console.WriteLine("Is the value whitespace? = "+res);
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট-

তৈরি করবে
Value =
Is the value whitespace? = True

  1. C# এ UInt16 কাঠামো

  2. C# এ Char.ToLowerInvariant(চার) পদ্ধতি

  3. C# এ Char.ToUpperInvariant(চার) পদ্ধতি

  4. C# এ দশমিক ফাংশন