《C# 設計模式》筆記: 第7章 C#中的數組、文件和異常

第6章沒什麼好記的,結果發現第7章也一樣,只是複習一下以前的知識。。。
期待着下一部分“創建型模式”,總算真正看到模式這個字眼了。。


第一部分  C#面向對象程序設計

第7章 C#中的數組、文件和異常

7.1 數組

7.2 集合對象
      7.2.1 ArrayList
      7.2.2 Hashtable
            Hashtable(哈希表)是一個可變長數組,表中的每個項目都通過關鍵字值來訪問。關鍵字一般是某個字符串,也可以是其他類型的對象。儘管元素本身不要求是惟一的,但每個元素必須有一個惟一的關鍵字。使用Hashtable可以快速訪問一個大而無序的記錄表,還可以將關鍵字和項目值顛倒過來,創建一個每條項目都是惟一的表。
            寫到這裏發現自己寫了這麼久的C#程序居然還沒一次用過Hashtable,或者說是不知道怎麼去用。還是寫下個例子吧,這時候不該偷懶了。
            Demo:
            System.Collections.Hashtable hash = new System.Collections.Hashtable();
            float freddy = 12.3f;
            hash.Add("fred",freddy);  // add to table
            // get this one back out
            float temp = (float)hash["fred"];
      7.2.3 SortedList
            (發現又懶起來了,不想多寫什麼了,也包括下面的異常跟文件處理,因爲MSDN裏肯定不會沒有的)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章