Доступны ли анонимные типы В c# через отражение?

поскольку имя анонимного типа генерируется компилятором, так ли оно доступно через отражение?

1 ответов


да. Что касается среды CLR/framework, они являются нормальными типами. На самом деле, вы можете сделать некоторые интересные вещи с размышлением об анонимных типах...

текущий компилятор C# фактически создает generic тип, так что два анонимных типа, которые оба просто имеют свойство " Foo " разных типов, будут иметь общий тип, но имеют разные закрытые типы.