Каков порядок возвращаемых типов с помощью Assembly.GetTypes ()? - PullRequest
9 голосов
/ 09 августа 2011

Если я получу список типов в моем AppDomain, есть ли внутреннее упорядочение этих типов?

List<Type> myTypes = new List<Type>();
foreach (Assembly a in AppDomain.CurrentDomain.GetAssemblies())
    myTypes.AddRange(a.GetTypes());

Кажется, что получается список, который сгруппирован по типам в пространстве имен, но я не вижу шаблон для самих групп пространства имен (или типов в каждой группе пространства имен).

1 Ответ

11 голосов
/ 09 августа 2011

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

Если вы хотитеконкретный заказ, вы должны убедиться в этом сами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...