《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里肯定不会没有的)

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