急!!!c# 反射函数问题求助

问题描述

各位老鸟高手,现项目中采用反射函数,来实现对应字符串函数的调用。但是在反射对应的函数中无法添加外部的Dll函数。现在对反射功能的理解一头雾水,还请各位大神不吝赐教!函数功能为通过主函数Test_Panel类中,通过字符串调用对应函数,现在在对应的函数中,无法调用实例化外部DLL函数并调用,请见红色字体部分。以下为部分函数:namespaceMainFrm{publicpartialclassTest_Panel:Form{objectobjItem=Activator.CreateInstance(Type.GetType("MainTestFrame.TestSeq"));......TsVal=(TestValue)objItem.GetType().GetMethod("函数名字符串").Invoke(objItem,newobject[]{limit,paras});}}namespaceMainFrm{publicclassTestSeq{publicstaticTest_Panel.TestValue函数名字符串(string[]limit,string[]para){...想在此调用外部Dll的函数,无法实例化对象进行调用}}}

解决方案

解决方案二:
本帖最后由 caozhy 于 2014-02-10 18:15:38 编辑
解决方案三:
checkmefapi=>System.ComponentModel.Composition
解决方案四:
该回复于2014-02-10 20:27:56被版主删除

时间: 2024-11-28 22:03:41

急!!!c# 反射函数问题求助的相关文章

急!!!!求助 ,spring异常问题

问题描述 急!!!!求助 ,spring异常问题 严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing

c++ cfindfile-关于CFindFile FindNextFile方法。急!!!在线求助

问题描述 关于CFindFile FindNextFile方法.急!!!在线求助 BOOL CZip::RestoreFileName(CString sDirectory) { CFileFind ff; BOOL bFound = ff.FindFile(sDirectory + _T("\*.*")); TCHAR newName[260]; CString sNoteDirectory = sDirectory; sNoteDirectory += _T("\note

虚函数-小白求助c++中一些关于多态的问题

问题描述 小白求助c++中一些关于多态的问题 1.基类的析构函数不是虚函数,在析构派生类的时候基类会不会被析构 2.基类的析构函数不是虚函数,在析构基类类的时候派生类会不会被析构 3.虚基类的析构函数是不是虚函数? 解决方案 1.无论基类的析构函数是不是虚函数,析构派生类的时候都会调用基类析构函数 2.如果从派生类被引用为基类然后析构,那么会导致只调用基类析构函数,而不调用派生类析构函数,所以基类析构函数应定义为虚函数 3.虚基类是解决多重继承时基类被多次继承导致的冲突的(如BC类继承于A,D类

急急急!!!求助,线程问题

问题描述 在做一个socket服务端,不停的接收处理客户端的数据.publicvoidrun(){try{InputStreamis=socket.getInputStream();finalBufferedReaderreader=newBufferedReader(newInputStreamReader(is));intintReceiveCount=0;while(true){SimpleDateFormatsdf=newSimpleDateFormat("HH:mm:ss")

偷Microsoft师学MFC艺:且看C++如何支持反射

如果你问一个IT人士"C++如何实现类似Java的反射?",结果会怎样呢?~!@#¥%--&*,估计大部分人都会要稍微思考了一下,或者直接说"C++根本就不支持反射的呀!". 是的,C++语言本身是不支持反射的,但实际应用中总是会有将对象序列化的需求,总不可能C++不支持,我们就不用C++了,既然发明C++的大师们没有考虑这个,那我们只有自己动手了,毛主席说过"自己动手,丰衣足食"! 天生限制 C++语言本身不支持反射机制,但C++对象总

反射调用private方法实践(php、java)_php实例

单测中有个普遍性的问题,被侧类中的private方法无法直接调用.小拽在处理过程中通过反射改变方法权限,进行单测,分享一下,直接上代码. 简单被测试类 生成一个简单的被测试类,只有个private方法. 复制代码 代码如下: <?php/** * 崔小涣单测的基本模板. * * @author cuihuan * @date 2015/11/12 22:15:31 * @version $Revision:1.0$ **/class MyClass {/** * 私有方法 * * @param

TaintDroid深入剖析之启动篇

TaintDroid深入剖析之启动篇 简行.走位@阿里聚安全 1 背景知识 1.1   Android平台软件动态分析现状 众所周知,在计算机领域中所有的软件分析方法都可以归为静态分析和动态分析两大类,在Android平台也不例外.而随着软件加固.混淆技术的不断改进,静态分析越来越难以满足安全人员的分析要求,因此天生对软件加固.混淆免疫的动态分析技术应运而生.虽然动态分析技术本身有很多局限性,诸如:代码覆盖率低,执行效率低下等等,但是瑕不掩瑜,个人认为熟悉各种动态分析技术的核心原理也应当是安全从

Taglib 原理和实现之嵌套和属性读取

  1.问题:在request里有一个 Man 对象,它有两个属性:name和age.现在,我们想用一个嵌套的tag,父tag取得对象,子tag取得name属性并显示在页面上.例如,它的形式如下: <diego:with object="${Man}"><diego:output property="name"/></diego:with> object 支持el表达式,表示取得 Man 对象.output的property表示从

Taglib原理和实现之嵌套和属性读取

1.问题:在request里有一个 Man 对象,它有两个属性:name和age.现在,我们想用一个嵌套的tag,父tag取得对象,子tag取得name属性并显示在页面上.例如,它的形式如下: <diego:with object="${Man}"><diego:output property="name"/></diego:with> object 支持el表达式,表示取得 Man 对象.output的property表示从该对