答谢帮助我的朋友!

解决方案 »

  1.   

    谢谢了
    http://community.csdn.net/Expert/TopicView.asp?id=4250338
      

  2.   

    System.Reflection.MethodInfo m=this.GetType().GetMethod("Function1");
    m.Invoke(this,null);
      

  3.   

    Type theTest = Type.GetType("Reflection.Test.CSimple"); Object theObj = theTest.InvokeMember(null,BindingFlags.CreateInstance,null,null,null); string strFunc;
    switch(optFuncs.SelectedValue)
    {
    case "1":
    strFunc = "func1";
    break;
    case "2":
    strFunc = "func2";
    break;
    default:
    strFunc = "func1";
    break;
    }
    Object obj = theTest.InvokeMember(strFunc,BindingFlags.InvokeMethod,null,theObj,null);
    lblResult.Text = (String)obj;
      

  4.   

    对用反射。
    在csdn里搜一搜,很多。