コード例 #1
0
ファイル: Program.cs プロジェクト: stormleoxia/stackoverflow
 private static void Main(string[] args)
 {
     var dynamicAssembly = new DynamicAssembly("MyDynamicAsm");
     var method = dynamicAssembly.BuildMethod("MyMethod", typeof(DelegateAdd));
     dynamicAssembly.Save();
     var res = (int)method.DynamicInvoke((DelegateAdd)Add, 1, 2);
     Console.WriteLine(res);
     Console.ReadLine();
 }
コード例 #2
0
        private static void Main(string[] args)
        {
            var dynamicAssembly = new DynamicAssembly("MyDynamicAsm");
            var method          = dynamicAssembly.BuildMethod("MyMethod", typeof(DelegateAdd));

            dynamicAssembly.Save();
            var res = (int)method.DynamicInvoke((DelegateAdd)Add, 1, 2);

            Console.WriteLine(res);
            Console.ReadLine();
        }