C#中如何把一个字符串里面的各个元素倒过来,然后保存的另一个字符串中
2个回答
展开全部
static void Main(string[] args)
{
string str = "大家好";
str = ChangeStr(str);
Console.WriteLine(str);
Console.ReadKey();
}
public static string ChangeStr(string str)
{
//定义一个单字符数组
char [] newStr = new char[str.Length];
//拆分单子字符存储到数组
for (int i = 0; i < str.Length; i++)
{
newStr[i] = Convert.ToChar(str.Substring(i,1));
}
string s = null;
//倒着添加单个字符到一个新的字符串
for (int i = str.Length-1; i >= 0; i--)
{
s += newStr[i];
}
return s;
}
{
string str = "大家好";
str = ChangeStr(str);
Console.WriteLine(str);
Console.ReadKey();
}
public static string ChangeStr(string str)
{
//定义一个单字符数组
char [] newStr = new char[str.Length];
//拆分单子字符存储到数组
for (int i = 0; i < str.Length; i++)
{
newStr[i] = Convert.ToChar(str.Substring(i,1));
}
string s = null;
//倒着添加单个字符到一个新的字符串
for (int i = str.Length-1; i >= 0; i--)
{
s += newStr[i];
}
return s;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-23
展开全部
倒着for循环,依次输出每个char…
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询