c#通过类编译生成的从元数据里面少了一些原始类里的方法??可能是什么原因?

问题描述

c#通过类编译生成的从元数据里面少了一些原始类里的方法??可能是什么原因?

c#通过类编译生成的从元数据里面少了一些原始类里的方法??可能是什么原因?

解决方案

用ILSpy看,元数据不显示非public的成员(比如private的)

解决方案二:

最有可能的就是方法不是public的,你可以看看private,protected和internal下方法的有效范围。可以用楼上说的工具反编译试试

解决方案三:

最有可能是那些方法只是原始类可以访问,private的

时间: 2025-01-19 20:34:14

c#通过类编译生成的从元数据里面少了一些原始类里的方法??可能是什么原因?的相关文章

vc操作word时添加msword时少选了一些类,有什么补救办法吗?

问题描述 vc操作word时添加msword时少选了一些类,有什么补救办法吗? 在添加msword.olb时由于选择时没有选择书签类,我现在需要用书签怎么办?能不能不重新建工程还能添加进去的方法.

六类线施工与安装:何时需要选择六类布线

随着网络技术的发展,千兆到桌面已成为事实,六类布线也越来越受到用户的广泛关注.然而,在目前市场上,人们对安装六类布线有着许多不同的理解. 许多厂商为获得市场份额,一厢情愿地面向所有项目促销六类布线,而没有全面考虑为最终用户提供一个合理的理由,说明为什么要选择六类布线,而不是其它介质类型.同时,由于业内传播信息的不足和厂商间信息的相互抵触,用户在选择六类布线时往往一头雾水,无法做出正确的判断和选择. 那么,六类布线的真正推动因素是什么?用户在什么情况下,需要选择六类布线呢?Molex认为,网络转型

定制并发类(三)实现一个基于优先级的Executor类

声明:本文是< Java 7 Concurrency Cookbook>的第七章,作者: Javier Fernández González     译者:许巧辉 实现一个基于优先级的Executor类 在Java并发API的第一个版本中,你必须创建和运行应用程序中的所有线程.在Java版本5中,随着执行者框架(Executor framework)的出现,对于并发任务的执行,一个新的机制被引进. 使用执行者框架(Executor framework),你只要实现你的任务并把它们提交给执行者.

flex-写了一个as的类,运行的时候总是提示 Context3D不可用,网上的方法也不行

问题描述 写了一个as的类,运行的时候总是提示 Context3D不可用,网上的方法也不行 解决方案 网上说在XX-app.xml里面加一句gpu,可是我没有这个文件啊,新手求助啊 解决方案二: 写了一个Tip类(AS)

java 接口 接口实现-Java中一个类如何实现多个接口中同名同参返回值不同的方法?

问题描述 Java中一个类如何实现多个接口中同名同参返回值不同的方法? 如:` class A implements Interface1,Interface2{ //这里该怎么写呢? } interface Interface1{ public void method(); } interface Interface2{ public int method(); } 解决方案 class A implements Interface1,Interface2{ //直接写啊 public voi

c++-C++ 类内函数以引用作为返回值(例如返回类内私有成员变量)

问题描述 C++ 类内函数以引用作为返回值(例如返回类内私有成员变量) 主函数中用参数a接受这个返回值,那么对a的改变会引起私有成员变量的改变吗? 解决方案 返回了引用就可以修改它指向的变量.这种方式通过函数来达到修改内部变量的方式.从而改变封装的行为.不过一般要清楚这么做的目的 解决方案二: 作为引用的变量,相当于一个别名:原理上是指向同一块内存,因此对引用变量的修改就会导致原始变量跟着修改. 解决方案三: 同一个对象当然会改变.通过共有方法将私有成员传出来是很常见的做法,比如设计模式中的单例

c#-C# Image类里的方法无法调用,求解

问题描述 C# Image类里的方法无法调用,求解 想使用image.FromStream方法显示存储在数据库中的图片. 但是发现FromStream不能被顺利调用 ,说image.exe文件缺失?用的版本是2010的C# 使用了命名空间using System.Drawing.Imaging; 不知道有什么方法可以解决,怎么样才能正常调用image下的方法,现在下面只能看到Form1控件,system{} 具体方法的代码如下: private void button2_Click(object

maven-eclipse新添加的packegae和类文件,svn提交后别人同步不到类文件

问题描述 eclipse新添加的packegae和类文件,svn提交后别人同步不到类文件 eclipse新添加的packegae和类文件,svn提交后别人同步下来只看到了新添加的packegae文件夹,没有类文件,我们用的是maven工程 解决方案 eclipse svn添加过滤文件eclipse中svn提交时提示文件被锁 解决方案二: 刷新,提交路径对不对. 解决方案三: 和maven 没有关系吧 估计是svn没提交成功 解决方案四: 问题已经解决,使用eclipse自带的软件库重新安装了一个

第二条、在类的头文件中尽量少引入其他头文件

第二条.在类的头文件中尽量少引入其他头文件 当我们在一个类中去引入另一个类的时候,我们经常会这样使用: #import "xxxx.h" 这是一种常见的方法,但是不够优雅.举个例子.在Driver类中 Driver.h #import <Foundation/Foundation.h> @interface Driver : NSObject @property(nonatomic)NSString *name; @property(nonatomic)NSString *