/// <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. ...