C#中怎么用字符串去执行相应的函数名?

jacobwc 2006-09-08 09:15:03
比如从TextBox1.Text=getname
而getname又是个函数名
怎么样通过字符串函数去执行这个函数
不要用if case的
我记得以前VC中用val的
忘了
...全文
359 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacobwc 2006-09-08
  • 打赏
  • 举报
回复
看看先
mobydick 2006-09-08
  • 打赏
  • 举报
回复
同上
kchen30 2006-09-08
  • 打赏
  • 举报
回复
using System;
using System.Reflection;
using System.Collections.Generic;
using System.Text;

namespace Kchen
{
public class Test
{
Test()
{
}
public string test1 ()
{
return "yumen";
}
public static void test2()
{
object ha = Activator.CreateInstance(typeof(Test), true);
Test he = ha as Test;
MethodInfo method = he.GetType().GetMethod("test1");
string hahei = (string)method.Invoke(he,null);
}
}
}
qinglangdetian 2006-09-08
  • 打赏
  • 举报
回复
关注中
csShooter 2006-09-08
  • 打赏
  • 举报
回复
Reflector
jacobwc 2006-09-08
  • 打赏
  • 举报
回复
我拿着爱的号码牌等待详解
yulinlover 2006-09-08
  • 打赏
  • 举报
回复
说得详细点,我顶,学习中
mobydick 2006-09-08
  • 打赏
  • 举报
回复
反射
Type

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧