顶一下,我也想问,如果有 A() 方法和B()方法,我想通过参数设定比如C方法调用A或者B 我用C("A"),直接就运行A(),而不用 if 判断。
解决方案 »
- 用户代码未处理OleDbException
- 解决方案添加第二个Project报错:已经在解决方案中打开了具有该名称的项目
- C#string字符串与StringBuilder拼接出来的有什么不一样呢?
- 在最后一个</div>标记之后插入一个特定的字符串
- winform怎么实现web图片滚动的效果啊?
- xsl 实现多文档输出的问题??
- 先安装的.net环境,后配置的IIS出现的问题。visual Studio.net以检测到指定的WEB运行的不是ASP.net 1.1版。
- 一个连接sqlserver数据库出现的问题
- XML缺少根节点问题
- .net Remoting的速度怎么这么慢?高手指点一下啊!
- ViewState问题
- 如何将dataGrid中的数据加入一个二维数组啊 ??
case "a"
b.a()
这样
using System.Reflection;namespace ConsoleApplication1
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
Type t = Type.GetType("ConsoleApplication1.A");
t.InvokeMember("Output",BindingFlags.InvokeMethod,null,null,null);
Console.ReadLine();
}
}
class A
{
public static void Output()
{
Console.WriteLine("class A");
}
}
class B
{
public static void Output()
{
Console.WriteLine("class B");
}
}
}