日期:2014-05-19  浏览次数:20920 次

倒序输出
实现倒序输出:例如有字符串
my   name   is   mico,(标点符号不输出)
输出为:ocim   si   emanym,
用C#

------解决方案--------------------
string str = "my name is mico ";
byte[] temp = System.Text.Encoding.Default.GetBytes(str);
System.Array.Reverse(temp);
string ret = System.Text.Encoding.Default.GetString(temp);
------解决方案--------------------
ls的方法是.net程序员应该努力掌握的

一般的写法可能如下

string stemp = "this is a test string ";
string stag = string.Empty;
for (int i = stemp.Length-1; i > =0; i--)
{
stag += stemp[i].ToString();
}
------解决方案--------------------
引用Microsoft.VisualBasic.dll,.net组件名称为Microsoft Visual Basic Runtime,
其中有一个方法StrReverse
例:
string mystr= "abcde ";
Console.WriteLine(Microsoft.VisualBasic.StrReverse(mystr));