PowerShell反转字符串所谓反转字符串,就是把Hello变成olleH。有时候有这样的需求,使用PowerShell可以很方便的实际字符串的逆序输出。$a = '12345'$a = $a.ToCharArray()[Array]::Reverse($a)-join $a结果输出:54321洪哥来简单分析一下这段代码。首先是把字符串打散成一个字符数组,这里用到了String.ToCharArray()方法,这个是C#的CLR(公共语言运行时)提供的功能。然后,再使用Array数组的Reverse静态方法[Array]::Reverse($a),这个时候,$text数组里面的的字符顺序就已经被反转了。最后,使用-join连接运算符,把$a组合起来输出。说明:-join的作用是把数组,组合成一个字符串。这个与String.ToCharArray()功能恰好相反。

03-15 18:48