读书人

字符串位置互换有关问题

发布时间: 2012-04-03 12:38:19 作者: rapoo

字符串位置互换问题
11为数字组成的字符串,我想把数字顺序打乱一下,用下面的办法好像有问题,麻烦高手看一下行不行

C# code
        public string swapChar(string s)        {            char[] newStr = s.ToCharArray();            newStr[0] = s[10];            newStr[1] = s[4];            newStr[10] = s[5];            newStr[4] = s[7];            newStr[8] = s[2];            newStr[10] = s[3];            return new string(newStr);        }


[解决办法]
探讨
11为数字组成的字符串,我想把数字顺序打乱一下,用下面的办法好像有问题,麻烦高手看一下行不行
C# code

public string swapChar(string s)
{
char[] newStr = s.ToCharArray();
newStr[0] = s[10];
new……

[解决办法]
这个问题也提了好几遍了
C# code
using System.Linq;var newStr = new string(str.ToCharArray().OrderBy(e => Guid.NewGuid())); 

读书人网 >C#

热点推荐