如何将事件处理程序中的args值赋给变量?

时间:2011-11-14 17:58:34

标签: c# visual-studio-2005

我有一个如下所示的事件处理程序。在这里,我想要实现的是args.Name我需要分配给cls.UserClassAssemblyBuilder的价值,以便cls.UserClassAssemblyBuilder将包含args.Name{}所包含的内容。 1}}表示cls.UserClassAssemblyBuilder = {args.Name}。怎么做到这一点?

以下是完整的代码:

Assembly AssemblyResolve(object sender, ResolveEventArgs args)
{
    TestClass cls = new TestClass();
    cls.levelClassAssemblyBuilder =???
    return cls.levelClassAssemblyBuilder;
}

1 个答案:

答案 0 :(得分:1)

喜欢这个

AssemblyName assemblyName = new AssemblyName(args.Name);
cls.UserClassAssemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.Run);