用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();
}
输出结果: