1はIComparable
を実装していない内、1はMax
と同様の方法で、この問題をキャッチすることができるように、IComparable
を実装するためにT
を制約していないのはなぜSystem.ArgumentException: At least one object must implement IComparable.
なぜIEnumerable <T> .MaxはTをIComparableに制限しますか?
を取得IEnumerable<T>
に.Max()
拡張メソッドを呼び出し、オブジェクトの場合実行時ではなくコンパイル時に?
質問を書いているうちに私は答えを考えましたが、それでも依頼する価値はあると思っていました。 –