2009-11-23 3 views

ответ

5

Только если вы ожидаете, что люди на заказ, что перечислимого каждый раз и будет трудно понять, как это сделать, или если вы можете предоставить коллекцию, которая реализует этот интерфейс, который может эффективно заказать его содержание и в паре с метод расширения, который знает вашу коллекцию.

Наилучшим вариантом является возврат определенного типа коллекции (подробнее об этом см. В статье Richter). В 99 случаях из 100 человек, которые получают даже простой перечислимый, могут использовать стандартные методы расширения linq, чтобы заказать его, если захотят.

2

В частности, было бы целесообразно, если это имеет смысл для дальнейших вызовов .ThenBy, а не иначе.

 Смежные вопросы

  • Нет связанных вопросов^_^