C# 程序检查字符串是否为回文
csharpserver side programmingprogramming更新于 2025/9/24 12:08:00
要检查字符串是否为回文,您需要先使用 − 找到字符串的反向。
Array.reverse()
之后使用 equals() 方法将原始字符串与反向字符串进行匹配。如果结果为真,则表示该字符串为回文。
示例
让我们尝试完整的示例。在这里,我们的字符串是"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!

