স্ট্রিং প্যালিনড্রোম কিনা চেক করতে প্রথমে স্ট্রিংটি রিভার্স করুন Array.Reverse() দিয়ে। তারপর Equals() মেথড দিয়ে মূল স্ট্রিংয়ের সাথে মিলিয়ে দেখুন। যদি true হয়, তবে প্যালিনড্রোম।
সম্পূর্ণ উদাহরণ
using System;
namespace palindromecheck {
class Program {
static void Main(string[] args) {
string string1, rev;
string1 = "Malayalam";
char[] ch = string1.ToCharArray();
Array.Reverse(ch);
rev = new string(ch);
bool b = string1.Equals(rev, StringComparison.OrdinalIgnoreCase);
if (b == true) {
Console.WriteLine(string1 + " is a Palindrome!");
} else {
Console.WriteLine(string1 + " is not a Palindrome!");
}
Console.Read();
}
}
}
আউটপুট
Malayalam is a Palindrome!
নোট: StringComparison.OrdinalIgnoreCase ব্যবহার করে কেস-ইনসেনসিটিভ তুলনা করা হয়েছে।