C#根据字符串名称 得到对应的方法

原创 2016年08月30日 18:08:42
 
  public string GetMethod(string methodName, BookingRequest bookingId)
        {
            EmailTemplate p1 = new EmailTemplate();//类
            Type t = p1.GetType();
   var mi = t.GetMethod(methodName, new Type[] { typeof(BookingRequest) });  //得到对应的方法 
            //通过反射执行ReturnAutoID方法,返回AutoID值
            object body= mi.Invoke(p1, new object[] { bookingId });//方法和参数
            return body<span style="font-family: Arial, Helvetica, sans-serif;">.ToString();</span>
        }

相关文章推荐

C#通过函数名字符串执行相应的函数

如果代码中函数过多,那么通过函数名字符串执行相应的函数会更加方便,也会使代码更为简单。 在C#中,通过函数名字符串执行相应的函数这项功能是在System. Reflection命名空间中实现的,使用...

将string转为同名类名,方法名。(c#反射)

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespac...
  • ybhjx
  • ybhjx
  • 2016年05月24日 12:37
  • 5201

C# 如何利用反射,将字符串转化为类名并调用类中方法

C# 如何利用反射,将字符串转化为类名并调用类中方法

C#实现根据字符串调用同名的函数

应用技术:反射 Framework4.5:MethodInfo类 命名空间:System.Reflection 应用代码示例: /*******************************...

反射,通过类名(字符串)获取类

一句话搞定的处理: private static readonly string path = "GCForum"; public static UIViewController GetVC(s...
  • Joyhen
  • Joyhen
  • 2013年12月06日 10:35
  • 4775

常用排序算法

1. 插入排序 1.直接插入排序:不断从无序表中拿出元素插入到有序表中的合适位置。 最好情况下的时间复杂度为O(n). 最坏情况下的时间复杂度为O(n^2).public i...
  • NippyLi
  • NippyLi
  • 2017年03月19日 16:48
  • 116

C#--第六周实验--任务2--继续在Class类里编写一个方法,名称为Reconvert,参数一个,但可以是字符串、整数、单精度、双精度,方法功能返回参数的逆序

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:返回...

C# CultureInfo 类之各国语言所对应的的区域性名称

CultureInfo 类保存区域性特定的信息,如关联的语言、子语言、国家/地区、日历和区域性约定。此类还提供对 DateTimeFormatInfo、NumberFormatInfo、Compa...
  • lhy2199
  • lhy2199
  • 2012年03月30日 11:45
  • 7214

javabean根据属性名称获取对应的的getter/setter方法名

一般JavaBean属性以小写字母开头,驼峰命名格式,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。 例如:属性名为userName,其对应的getter/se...
  • xiaozaq
  • xiaozaq
  • 2017年01月23日 09:39
  • 1229
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#根据字符串名称 得到对应的方法
举报原因:
原因补充:

(最多只允许输入30个字)