通过反射得到的是对象
using System;
using System.Reflection;
using System.Globalization;
using Microsoft.CSharp;
using System.CodeDom;
using System.CodeDom.Compiler;
using System.Text;
namespace ConsoleApplication4
{
public class Program
{
static void Main(string[] args)
{
SayHello obj = new SayHello();
MethodInfo m = obj.GetType().GetMethod("Say");
MethodInfo n = obj.GetType().GetMethod("Say1");
m.Invoke(obj, new object[]{1,1.0});
string answer = n.Invoke(obj, new object[] { 1, 1.0 }).ToString();
double answe = double.Parse(answer);
Console.WriteLine(answe);
Console.ReadKey(true);
}
}
class SayHello
{
public void Say(int a,double b)
{
Console.WriteLine("Hello World!");
}
public double Say1(int a, double b)
{
double c = a + b;
return c;
}
}
}