C# 程式:檢查字串是否為迴文


若要檢查某個字串是否是迴文,首先需要使用 − 來反轉該字串

Array.reverse()

然後使用 equals() 方法匹配原字串和反轉字串。如果結果為 true,則意味著該字串是迴文。

示例

我們嘗試一個完整的示例。此處,我們的字串是“Malayalam”,反轉後也是相同的結果。

即時演示

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!

更新於: 2020 年 6 月 19 日

12K+ 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.