反转一维 Array 或部分 Array 中元素的顺序。
名称 | 说明 |
---|---|
Array.Reverse (Array) | 反转整个一维 Array 中元素的顺序。 由 .NET Compact Framework 支持。 |
Array.Reverse (Array, Int32, Int32) | 反转一维 Array 中某部分元素的元素顺序。 由 .NET Compact Framework 支持。 |
对于上述的两个重载列表 需要说明的就是它的参数是个Array 数组
string [] str1 = new string[]{"H","E","L","L","o"};
Array.Reverse(str1);
for(int i = 0 ;i < str1.Length ; i++)
{
string strvalue = str1[i].ToString();
}
这样就把 数组str1的内容 反转了
但是Array.Reverse()方法还可以让一个字符串取反
如下
string s1="helloworld";
char [] s2 =s1.ToCharArray(); //将给一个字符串转化为字符数组 因为Reverse()的参数要求是个数组类型
Array.Reverse(s2);//反转操作开始执行
string s22= new string(s2);//将字符数组s2再次利用string()函数转化为字符串型
再此要说明的是上述代码虽然实现了将 helloword的顺序取反了,但是实质上s1的值还是helloword