现在的位置: 首页 > 综合 > 正文

未做作业(已完成)

2013年03月15日 ⁄ 综合 ⁄ 共 605字 ⁄ 字号 评论关闭

C#实现字符串反转算法

/// e.g. 输入"12345", 输出"54321"
///请使用你认为的最优算法
///</summary>
///<param name="s">input string</param>
///<returns>output string</returns>
public static string Reverse(string str)
{
   if(string.IsNullOfEmpty)
   {
     thorw new ArgumentException("参数无效");
   
    }
    stringBuilder  sb=new stringBuilder(str.length);
    for(int index=str.length-1;index>=0;index--)
    {
            sb.Append(str[index]);
    }
       return  sb.Tostring();

}   

 static void Main(string[] args)
        {
            string str1;
            str1 =" 12345";
           string str2 =Reverse(str1);
           Console.WriteLine(str2);
           Console.ReadKey();

      }

输出结果:

 

抱歉!评论已关闭.