/// <summary> /// 比较两个日期大小 /// </summary> /// <param name="dateStr1">日期1</param> /// < ...
一直想用心写这个系列的文章,其实看得越多,也就越觉得自己在这方面的功力太浅,也就越不想班门弄斧啦,作为一个开篇,我想把这个技术深层次化,在之前的.net的一个MVC系列文章其实已经涉及到了,只是.net在这方面的应用不如java来得这么猛烈,这么酣汗淋漓,所以也就下定决心,这一阶段针对这一个技术点进行深层次的剖析。 IOC,英文全称InversionofControl,中文直译控制反转,一般我们 ...
2014-10-19 21:49 8 3091 推荐指数:
/// <summary> /// 比较两个日期大小 /// </summary> /// <param name="dateStr1">日期1</param> /// < ...
public bool IsBookBeOverdue(DateTime _beTime) { bool resultFlg = false; int compNum = DateTime.Compa ...
一. 什么是IoC 当在A类中要使用B类的时候,我们一般都是采用new的方式来实例化B类,这样一来这两个类就有很强的依赖关系,不符合低耦合的设计思想。这时候我们可以 通过一个中间容器来实例化对象,需要的时候就可以通过容器获取一个B类的对象。这种思想就是IoC(控制反转),其实我觉得叫控制 ...
今天同事问了我一个问题,像下面一样的代码为什么 s.BG_PriGroID 为null的时候报错 虽然我一直没遇到这种错误, (因为我一直用的==,我不常用Equals比较字符串) 但是我还是想知道为什么,然后我就找了一下微软的在线源码 https ...
代码 分析 以上三种方式,通过注释其他两种,只运行其中一种的方式来给出JV ...
在这篇文章中,我们会用示例讨论C#继承。继承是面向对象编程的一项原则,这项原则解决了可扩展性问题。在这篇文章中,我们会讨论以下几点: 1、什么是继承? 2、继承的类型; 3、为什么需要继承? 4、如何在应用程序中使用继承? 一、继承是什么? 从已存在的类中创建一个新类,这样新类就获得了 ...
java8中新增的lambda和C#中的还是比较相似的,下面用几个例子来比较一下两方常用的一些方法作为比较便于记忆。我们用一个List来做比较: var list = new ArrayList<Person>(); list.add(new ...
切入正题,上黑科技 一、黑科技函数(常用的我就不写了,例如sort函数) 1.next_permutation(a+1,a+1+n) a[1-n]全排列 2. ...