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!
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP