上一页 1 ··· 98 99 100 101 102 103 104 105 106 ··· 112 下一页
摘要: 泛型接口和泛型委托中经常使用可变性in 逆变,out 协变从 list转到list 称为协变 (string 从object 派生,那么 string 转成object 是合理的,子类替换父类是合理的,)从list 转到 list 称为逆变 (经object 转成string ,将父类转成子类,是不... 阅读全文
posted @ 2015-08-26 17:44 甜菜波波 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 在.Net 中,程序集(Assembly)中保存了元数据(MetaData)信息,因此就可以通过分析元数据来获取程序集中的内容,比如类,方法,属性等,这大大方便了在运行时去动态创建实例。MSDN解释如下:反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型... 阅读全文
posted @ 2015-08-25 10:41 甜菜波波 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 经过测试,如果显示声明有参构造函数,用反射实例化的时候,就需要传入构造函数的参数,如果同时声明了有参和无参构造函数 或只声明了无参构造函数则不需要传入参数,直接可以获取实例 //显示无参构造函数,如果只显示定义了有参构造函数,就不能使用如下代码反射创建实例对象 //var art = Assemb... 阅读全文
posted @ 2015-08-25 10:02 甜菜波波 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个控制台应用程序 TestIOC2.新增一个 IocFactory类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;using System... 阅读全文
posted @ 2015-08-20 14:01 甜菜波波 阅读(620) 评论(0) 推荐(0) 编辑
摘要: func 可以带返回值,action 不带返回值平时我们如果要用到委托一般都是先声明一个委托类型,比如:private delegate string Say();string说明适用于这个委托的方法的返回类型是string类型,委托名Say后面没有参数,说明对应的方法也就没有传入参数。写一个适用于... 阅读全文
posted @ 2015-08-18 09:49 甜菜波波 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个类 (以下实现了打印日志功能)using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace MvcReporistory.Co... 阅读全文
posted @ 2015-08-17 19:00 甜菜波波 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: ,那么我们整个项目里面上下文的实例会有很多个,我们又遇到了多次,当我们在编程的时候遇到多的时候,一般我们就要想想能不能解决多这个问题。(2)这里我要说的是EF上下文怎么管理呢?很简单啦,就是要保证线程内唯一,所以这里我们就要进行修改BaseRepository类了。(3) 在这里BaseReposi... 阅读全文
posted @ 2015-08-17 17:47 甜菜波波 阅读(9343) 评论(0) 推荐(1) 编辑
摘要: 在软件世界分层的思想无处不在主要是为了提高软件系统的维护性,扩展性,复用性和解耦等软件的三层构架是一种最基本的分层思想的体现结构图大体如下:如此一来,开发人员可以只关注其中一层,而无需关心下一层是如何实现的但是最基本的三层构架在软件系统中很明显是不够用的因为它带来优点的同时也带着许多缺点,比如耦合性... 阅读全文
posted @ 2015-08-17 16:39 甜菜波波 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 1.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.Net.Sockets;using System.Threading;u... 阅读全文
posted @ 2015-08-09 19:41 甜菜波波 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: 上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。Autofac下载... 阅读全文
posted @ 2015-08-02 14:45 甜菜波波 阅读(494) 评论(0) 推荐(0) 编辑
上一页 1 ··· 98 99 100 101 102 103 104 105 106 ··· 112 下一页