前段時間工作比較忙,就沒有寫隨筆了,現在繼續。
前兩天重新看了泛型和數組兩章,簡單說下我自己的收獲吧
泛型
我們知道數組是一種批量的數據格式,而泛型其實就是一種自定義的批量數據格式,當數組和C#現有的泛型類List和Dictionary<K,V>不滿足我們的要求時,我們可以自己創建泛型類,具體怎麼創建就不在這裡一一解釋了,要創建時再去找解決方案吧(個人感覺完全沒必要去糾結每一個功能如何實現,真要使用時可以去網上搜到大把的實現方式,我們只要知道有這樣一種解決方案,可以實現這樣一個功能就行)。
泛型類是強類型限制的,意味著當創建一個泛型對象時就已經限制了這個系列可以存儲的對象類型。
數組
當我們需要批處理數據時就要用到數組,數組在程序中的作用跟基本數據類型的作用差不多。數組有二維數組和多維數組,平時使用二維數組比較多。正常創建數組時需要指定數組長度。當不指定數組長度時則創建時需要同時指定數組各個節點的值,程序運行時可以根據已指定節點數量逆推數組長度。