Если я сделаю запрос, упорядочивая элементы, как показано ниже, я получаю возрастающий порядок.
var i = from a in new int[] { 1, 2, 3, 4, 5 }
orderby a
select a;
Если я добавляю ключевое слово ascending
, я получаю те же результаты.
var i = from a in new int[] { 1, 2, 3, 4, 5 }
orderby a ascending
select a;
Я понимаю, что добавление ключевого слова ascending
во втором примере может повысить удобочитаемость, так как устраняется необходимость знать порядок по умолчанию orderby
.
Есть ли здесь какая-либо другая причина существования ключевого слова ascending
?
Мне также интересно узнать, почему это (критическое изменение?) было применено только для использования в одном конкретном случае.
Изменить: см. комментарии ниже, отмечает @Joey, это не критическое изменение, поскольку это контекстное ключевое слово.