private void button1_Click(object sender, EventArgs e) { string data = "数据"; GetData(new MethodInvoker(delegate() { Set(data); })); } /// <summary> /// 通过参数调用不同的方法 /// </summary> /// <param name="method"></param> public static void GetData(Delegate method) { method.Method.Invoke(null, null); }
/// <summary> /// 实际被调用方法 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string Set(string str) { MessageBox.Show(str.ToString()); return str; }
出现异常 TargetException 非静态方法需要一个目标。
请大家帮我解决一下。谢谢
1 回答
- 1 回答
- 0 关注
- 426 浏览
添加回答
举报
0/150
提交
取消