这个是非常基本的一道面试题,但是要考虑周全. 首先反转一个字符串: 基本思路是变成Char数组,然后调用C#里面的方法,或者设定两个index,从头,尾向中间遍历,并交换. 方法一: Array.Reverse(char *). 注意在开始的时候要判断字符串为null或空. public static string ReverseString(string input) { if (String.IsNullOrEmpty(input)) { return input; } char[] cha…