C# 根据类型名称 生成实体 调用方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 根据类型名称 生成实体 调用方法相关的知识,希望对你有一定的参考价值。

            System.Reflection.Assembly ass = System.Reflection.Assembly.Load("项目名称或者DLL");
            //System.Threading.Tasks
            Type type = ass.GetType("实体的完整名称不带.cs");
            var entity = Activator.CreateInstance(type);
            //参数 数组的个数对应方法的参数个数
            object[] methodParams = new object[1];
            methodParams[0] = "tablename";
            //需要调用的方法
            MethodInfo method = type.GetMethod("method");
            method.Invoke(entity, methodParams);

 

以上是关于C# 根据类型名称 生成实体 调用方法的主要内容,如果未能解决你的问题,请参考以下文章

C# LLSQL快速查询框架

C# 知识特性 Attribute

从0到1打造代码生成器MySql到Java的数据类型转换

C#中方法的调用

C#高阶-反射

怎样在C#中调用DLL中的函数,最好有代码和详细说明