На уровне CLR (Common Language Runtime) обобщения обрабатываются следующим образом:
System.Object
для хранения элементов, и при каждом доступе к элементу происходит преобразование (casting). Для значимых типов (структур) для каждого уникального типа создается отдельная, полностью специализированная версия кода.На уровне CLR (Common Language Runtime) обобщения обрабатываются следующим образом:
System.Object
для хранения элементов, и при каждом доступе к элементу происходит преобразование (casting). Для значимых типов (структур) для каждого уникального типа создается отдельная, полностью специализированная версия кода.Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.