Зависит ли порядок выполнения от версий фреймворка или C#?
От: Passerby  
Дата: 29.07.19 16:15
Оценка:
В программе 2 enum, которые хотелось бы использовать в обобщенной функции следующим образом.
foreach (var en in Enum.GetValues(typeof(T)))//T - один из двух enum.

Но так возможно только если порядок вывода в foreach тот же, что и в enum. Должен ли объект получаемый typeof(T), иметь один и тот же порядок, независимый от версии фреймворка, C#, компилятора или ничего в спецификации об этом не сказано?
Отредактировано 29.07.2019 16:23 Passerby . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.