判断回文数
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
这个C#代码怎么写?
[解决办法]
照顾一下VS2005的用户和不熟悉C# 3的,我把两个方法都写到这里:
public static class StringPlus { public static string Reverse(this string s) { return ReverseOlder(s); } public static string ReverseOlder(string s) { string ret = ""; for (int i = s.Length - 1; i >= 0; i--) { ret += s[i]; } return ret; } } class Program { static void Main(string[] args) { int a = 123; //C# 3.0 扩展方法的写法 Console.WriteLine(a.ToString().Reverse()); //C# 2.0 普通的写法 Console.WriteLine(StringPlus.ReverseOlder(a.ToString())); Console.ReadKey(); } }