摘要: 在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方 卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何 卸载的方法。这 阅读全文
posted @ 2018-02-27 15:09 wulala9 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: AppDomain是CLR的运行单元,它可以加载Assembly、创建对象以及执行程序。 (CLR: C#是一种编程语言,他是运行在CLR上的,CLR提供了他的编译环境。CLR,即公共语言运行时,CLR提供了所有类型的应用程序都要使用的编程模型。包括文件加载器,垃圾收集器,安全系统,线程池等。CLR 阅读全文
posted @ 2018-02-27 15:06 wulala9 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 首先需要在NuGet中引用AutoMapper的类库 声明: 若class类型参数一致则: Mapper.Initialize(x => x.CreateMap<原始Class, 须赋值Class>())); 若扩展参数: Mapper.Initialize(x => x.CreateMap<bus 阅读全文
posted @ 2018-02-27 14:37 wulala9 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 通过使用 yield 定义迭代器,可在实现自定义集合类型的 IEnumerable 和 IEnumerator 模式时无需其他显式类(无需通过new List-再retuen IEnumerable) yield是一个语法糖 看msdn 的解释总是让人感觉生硬难懂。其实yield关键字很好理解。首先 阅读全文
posted @ 2018-02-27 14:26 wulala9 阅读(228) 评论(0) 推荐(0) 编辑