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()); }