public static void main()
 {
     var d1 = new DynamicMethod
     {
         ClassName = "SomeClass",
         MethodName = "Add",
         Parameters = new object[] { 1, 2 }
     };
     var returnedValue = DynamicMethod.InvokeMethod(d1);   
     Console.WriteLine(returnedValue.ToString());
 }