private void button1_Click(object sender, System.EventArgs e)
{
object[] methodArgs = {"test",10.2};
try
{
object s = typeof(MainForm).InvokeMember("test",BindingFlags.InvokeMethod,null,new MainForm(),methodArgs);
MessageBox.Show(s.ToString());
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
public string test(string a,double b)
{
return a+"double:"+b.ToString();
}
public string test(string a,int b)
{
return a+"int:"+b.ToString();
}
public string test(string a,int b)
{
return a+"int:"+b.ToString();
}