zoukankan      html  css  js  c++  java
  • 《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里肯定不会没有的)

  • 相关阅读:
    3-附1 ->和*的区别
    第2章 变量和基本类型
    第2章 变量和基本类型 附3---底层const和顶层const
    第2章 变量和基本类型 附2 --声明和定义的区别
    第2章 变量和基本类型 附1---变量和对象的区别
    第一章 开始
    1. 数据采集基础问题
    跟波利亚学解题---1
    [PTA]L2-001 紧急救援 (25 分)
    [图论]最短路计数(spfa)
  • 原文地址:https://www.cnblogs.com/yyw84/p/279151.html
Copyright © 2011-2022 走看看