- 701 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 09:36:59 ]
- List<Hoge> listの中身をランダムにソートしたいです。
list.Sort( delegate( Hoge a, Hoge b ) { return rand.Next( -1, 2 ); } ); のように、ランダムに-1〜1が返るようにして実装したつもりなのですが、動かすと Array.Sort が x. CompareTo(x) を呼び出したときに、IComparer または依存する IComparable メソッドは 0 を返しませんでした。 という例外が発生します。 どこが悪いのでしょうか?
|

|