看了前面一篇委託的用法中http://www.php.cn/,我們看到, public void Description(string programerName, DescriptionDelegate description) { description(programerName); }這個方法時傳一個De
1. C#基礎知識整理 基礎知識(21) 委託(二)
簡介:這個方法時傳一個DescriptionDelegate description委託類型進來,那麼對於這個方法再做一下修改,能用起來方便一些,代碼也更合理一些。把委託封裝起來,然後把不同語言的程式員描述方法提出來:
2. C#基礎知識整理 基礎知識(20) 委託(一)
簡介:委託和事件在C#中使用很多,尤其在進行表單編程時,很多的操作都要通過委託和事件來處理和傳遞。這裡詳細解釋下委託和事件的用法和原因,使我們在寫代碼時能更加明白一些。
3. C#基礎知識整理 基礎知識(19) 實值型別的裝箱和拆箱(二)
簡介:如果代碼中會造成編譯器的反覆裝箱,可改為手動裝箱,這樣來使代碼執行更快,看下面代碼:
4. C#基礎知識整理 基礎知識(18) 實值型別的裝箱和拆箱(一)
簡介:仔細瞭解裝箱和拆箱其實是很有趣的,首先來看為什麼會裝箱和拆箱呢?
5. C#基礎知識整理 基礎知識(17)ILiest介面——泛型
簡介:對於ArrayList中如果插入實值型別會引發裝箱操作,而取出實值型別又需要拆箱,如下
6. C#基礎知識整理 基礎知識(16) IList介面——非泛型
簡介:瞭解了ICollection介面、迭代以及泛型集合,下面再詳細瞭解一下IList介面。
7. C#基礎知識整理:基礎知識(15) ICollection、迭代及泛型
簡介:數組是.net framework定義的最基本的集合類型,除了數組,.net framework還定義了很多集合類型。開啟msdn可以看到,所有集合都在System.Collections命名空間下:
8. C#基礎知識整理:基礎知識(14) 數組
簡介:無論哪種語言,肯定會有集合的概念。而最簡單,最直觀的集合應該就是數組了,數組是在記憶體中連續的一段空間。看看C#中數組
9. C#基礎知識整理:基礎知識(13) 異常
簡介:往往我們在寫代碼的時候,總會在運行中遇到某些問題而導致程式崩潰。這並不是編程人員的水平不行,而是由商務邏輯,作業系統,或者電腦等其它裝置出現問題而造成,比如在c#中經常用到user32.dll裡的一些方法,假如這個檔案被刪掉了,你的程式照樣運行不了。當然作為一個有水平的程式員總會在寫程式時是需要將各種情況都考慮進去的,水平越高考慮的情況就越多,而考慮的越多你的程式崩潰的機會就越少,健壯性就越好。
10. C#基礎知識整理:基礎知識(12) 超類Object
簡介:物件導向三大特性:封裝,繼承,多態。那麼類是從哪裡繼承呢?在物件導向語言中有基類或者也叫做超類的概念,也就是所有類都是從這個類繼承得來的,這個超類叫Object。.net中是這樣描述Object類的: