C#学习教程:在C#WindowsPhone7中随机播放字符串列表我还是个初学者,你可以说这可能不在我的能力范围内,但我正在编写一个简单的应用程序,这是它的基础。我有一个字符串列表,我需要将其随机播放并输出到文本块。我查了一些代码,但我知道我错了。有什么建议么?Fisher-Yates-Durstenfeld洗牌是一种成熟的技术,易于实施。这是一个扩展方法,它将对任何IList执行就地洗牌。(如果您决定要保持原始列表不变并返回一个新的打乱列表,或者对IEnumerable序列进行操作,LINQ应该很容易适应。)以上就是《C#学习教程:C#WindowsPhone7中的ShuffleStringList》,如果对您有用,需要进一步了解《C#学习教程》,希望大家多多关注——varlist=newList{"the","quick","brown","fox"};列表.ShuffleInPlace();//...publicstaticclassListExtensions{publicstaticvoidShuffleInPlace(thisIListsource){source.ShuffleInPlace(newRandom());}publicstaticvoidShuffleInPlace(thisIListsource,Randomrng){if(source==null)thrownewArgumentNullException("source");如果(rng==null)抛出新的ArgumentNullException("rng");for(inti=0;i本文收集自网络,不代表立场,如涉及侵权,请点右联系管理员删除,如需转载请注明出处:
