メソッドがIEnumerableではなくIOrderedEnumerableを返すことが有利でしょうか?
2 に答える
5
人々がその列挙型を毎回注文することを期待していて、これを行う方法を理解するのが難しい場合のみ、またはそのコンテンツを効率的に注文でき、認識している拡張メソッドとペアになっているそのインターフェイスを実装するコレクションを提供できる場合のみあなたのコレクションの。
最良のオプションは、特定のコレクション タイプを返すことです (詳細については、Richter を参照してください)。100 人中 99 人は、単純な列挙型であっても、必要に応じて標準の linq 拡張メソッドを使用して注文できます。
于 2009-11-23T15:35:53.637 に答える
2
.ThenBy
具体的には、今後の呼び出しに意味がある場合は実行する価値があり、そうでない場合は意味がありません。
于 2013-02-23T07:11:45.767 に答える