Я программировал .NET и C# уже много лет, но только недавно столкнулся с типом DynamicMethod
и концепцией динамической сборки в контексте отражения. Кажется, что они всегда используются в генерации IL (runtime code).Динамические ассембли и методы
К сожалению, MSDN делает чрезвычайно трудную работу по определению того, что динамическая сборка/метод actallty составляет, а также то, для чего они должны использоваться. Может ли кто-нибудь просветить меня здесь, пожалуйста? Есть ли что-нибудь, что связано с DLR? Как они отличаются от статической (нормальной) генерации сборок и методов во время выполнения? Что я должен знать о том, как и когда их использовать?
В структуре не существует типа «DynamicAssembly». Вы говорите об AssemblyBuilder? Учебник MSDN Reflection.Emit находится здесь: http://msdn.microsoft.com/en-us/library/3y322t50.aspx –
@Dan Rigby: Cheers. – Noldorin
@ HansPassant: Хорошо, может быть, нет типа, но определенно концепция: http://msdn.microsoft.com/en-us/library/4xtysk39.aspx – Noldorin