2011-08-09 2 views
9

Если я получаю список типов в своем AppDomain, есть ли присущий им порядок?Каков порядок возвращаемых типов Assembly.GetTypes()?

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

Это, кажется, чтобы получить список, что это сгруппированы по типам в пространстве имен, но я не могу видеть образец для самих пространств имен групп (или типов в пределах каждой группы имен).

ответ

10

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

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

+0

Это не ответ на вопрос, хотя совет звучит. – julealgon

+0

@julealgon: Ну, вопрос, похоже, был удовлетворен ... Думаю, я мог бы прямо сказать: «Это конкретная реализация» ... –

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