首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

输入一串字符,如"this is test"将这串字符反向输出,也就是"test is this"请教大哥大姐如何去实现

2011-12-20 
输入一串字符,如this is test,将这串字符反向输出,也就是test is this,请问大哥大姐怎么去实现它,请贴

输入一串字符,如"this is test",将这串字符反向输出,也就是"test is this",请问大哥大姐怎么去实现它,请贴出代码,谢谢.
输入一串字符,如"this is test",将这串字符反向输出,也就是"test is this",请问大哥大姐怎么去实现它,请贴出代码,谢谢

[解决办法]
这样试试看:

string str = "this is test";
char[] cs = str.ToCharArray();
Array.Reverse(cs);
str = new string(cs);

Console.WriteLine(str);
[解决办法]
string str = "this is test";
string[] sss = str.Split(' ');
Array.Reverse(sss);
然后输出sss
[解决办法]
以空格split后,再for倒着输出
[解决办法]
如果是颠倒单词则参考如下:

C# code
string s = "this is test";string t = string.Empty;foreach (string v in s.Split(new char[] { ' ' },    StringSplitOptions.RemoveEmptyEntries))    t = v + " " + t;t = t.Trim();Console.WriteLine(t);
[解决办法]

string str = "this is test"; 
string[] strs = str.Split( ' ');
Array.Reverse(strs);
str = string.Join(" ",strs);
Response.Write(str);

热点排行