摘要: 允许向现有类型"添加"方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。类A需要新增一个方法,但类A是密封的或源代码不可见,即不能修改类A,此时扩展方法允许在另一个类B中利用类A的公有可用成员实现类A需要新增的方法。 扩展方法必须是静态的,所在类也必须是静态的; 被扩展类型必须作为第一 阅读全文
posted @ 2019-03-09 13:48 万箭穿心,习惯就好。 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 编译 首先了解下,如何区分编译生成的 .dll的版本方法1:ILSpy反编译工具 通过 assembly属性,release版本没有或仅有如下一种属性 [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStore 阅读全文
posted @ 2019-03-09 13:47 万箭穿心,习惯就好。 阅读(472) 评论(0) 推荐(0) 编辑