यह जांचने के लिए कि कोई स्ट्रिंग पैलिंड्रोम है या नहीं, आपको पहले −
का उपयोग करके स्ट्रिंग का उल्टा पता लगाना होगा।Array.reverse()
उसके बाद मूल स्ट्रिंग को उल्टे से मिलान करने के लिए बराबर () विधि का उपयोग करें। यदि परिणाम सत्य है, तो इसका अर्थ यह होगा कि स्ट्रिंग पैलिंड्रोम है।
उदाहरण
आइए हम पूरा उदाहरण देखें। यहाँ, हमारी स्ट्रिंग "मलयालम" है, जिसे उलटने पर वही परिणाम मिलता है।
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!