Указан ли Linq для присоединения объектов по умолчанию, когда не используется порядок по?

Я получил следующий запрос

IEnumerable<string> values = from first in goodOrdered
join second in badOrdered on first.ToLower() equals
second.ToLower()
select second;

В настоящее время мои тесты показывают, что конечный результат действительно хорошийOrdered, как я хочу. Могу ли я ожидать, что это всегда будет истинным, или я должен предоставить оператор order by, который заставит поддерживать порядок goodOrdered (это сделает запрос более сложным, потому что goodOrdered может выглядеть как 1, 9, 2, 7, 6)?

6
задан Valentin Kuzub 18 August 2011 в 02:27
поделиться