用方法名调用方法 假设我有许多个方法,我要用各个方法的名字对它们进行调用,怎么办?就是像Process.Start()那样启动某个执行文件,但我这要启动的是某个方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 google C# 反 射 public static void Do(){ //你的方法}另外多线程就是指定方法名做为参数不知道你想干什么 可以用反射实现,假设本类有一个无参方法ABC:this.GetType().GetMethod("ABC").Invoke(this, null);其中null表示传给方法的参数,因为ABC没有形参,所以给null。你重点看下Invoke的帮助信息就明白了。这里ABC是个字符串,你可以动态设置,但整条语句必须合法,各个参数的意义要一致。 请教导入问题 Repeater嵌套Repeater中的取值问题。 请问怎么调用java编写的webservice,函数参数对象为XML对象 C#网络通信问题 选择题一道 如何使用lucene来建立自己的搜索引擎,而且是对数据库进行建立索引跟搜索的? .NET == 开源【从Reflector软件反编译.NET,原码相似度99%】说起~ 做通用软件产品(要考虑加密锁加密)用c#合适吗(有其它更好方案吗) 高分求软件100 分TierDeveloper .NET Enterprise Edition 3.0 谁了解C/S(上)? 判断TextBox中是否存在 帮剖析下这句话的成分
{
//你的方法
}另外多线程就是指定方法名做为参数不知道你想干什么
this.GetType().GetMethod("ABC").Invoke(this, null);其中null表示传给方法的参数,因为ABC没有形参,所以给null。
你重点看下Invoke的帮助信息就明白了。
这里ABC是个字符串,你可以动态设置,但整条语句必须合法,各个参数的意义要一致。