如何将事件处理程序中的参数值分配给变量
本文关键字:参数 分配 变量 事件处理 程序 | 更新日期: 2023-09-27 18:14:26
我有一个事件处理程序,如下所示。这里我想实现的是args.Name
的任何值,我需要分配给cls.UserClassAssemblyBuilder
,这样cls.UserClassAssemblyBuilder
将包含{}
中包含的args.Name
中的任何值,这意味着cls.UserClassAssemblyBuilder = {args.Name}
。如何做到这一点?
完整代码如下:
Assembly AssemblyResolve(object sender, ResolveEventArgs args)
{
TestClass cls = new TestClass();
cls.levelClassAssemblyBuilder =???
return cls.levelClassAssemblyBuilder;
}
像这样
AssemblyName assemblyName = new AssemblyName(args.Name);
cls.UserClassAssemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.Run);