//计算响应时间
Stopwatch sw = new Stopwatch();
sw.Start();
//加载类所在程序集
Assembly assembly = typeof(随便找个你想获取的程序集里面的类).Assembly;
//获取该类类型
Type type = assembly.GetType(" 程序空间名称"+“.” + ClassName);
//将解析的的类类型当作T传入方法
MethodInfo mi = 你的接口.GetType().GetMethod("你的方法").MakeGenericMethod(new Type[] { type });
//反射调用方法
var a = mi.Invoke(你的接口, null);
sw.Stop();
TimeSpan dt = sw.Elapsed;
return new RfidDownLoadResult() { Code = Result_Code.Success, Message = "成功!", Data = SetCommon_ResData("GetData", "Get", dt.ToString()), listdata = a };
C# 反射机制根据类名获取类类型后当作T传给泛型方法
最新推荐文章于 2023-08-17 09:03:05 发布