关于洗刷所需的IEnumerable的扩展方法我需要一个扩展IEnumerable的扩展方法。它还可以使用int来指定返回的IEnumerable的大小。最好保持IEnumerable不可变。我当前的IList解决方案-publicstaticIListShuffle(thisIListlist,intsize){Randomrnd=newRandom();varres=newT[大小];资源[0]=列表[0];for(inti=1;i

关于洗刷所需的IEnumerable的扩展方法我需要一个扩展IEnumerable的扩展方法。它还可以使用int来指定返回的IEnumerable的大小。最好保持IEnumerable不可变。我当前的IList解决方案-publicstaticIListShuffle(thisIListlist,intsize){Randomrnd=newRandom();varres=newT[大小];资源[0]=列表[0];for(inti=1;i