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

  • 相关阅读:
    JS日期显示格式 yyyy-MM-dd hh:mm:ss
    Html.Partial和Html. RenderPartial
    $.ajax()详解
    B/S 类项目改善
    yaml
    跟我学SpringMVC目录汇总贴、PDF下载、源码下载
    全网最全ASP.NET MVC 教程汇总
    持续集成实践
    http://blog.jobbole.com/50603/#comment-153933
    Java代码优化(转)
  • 原文地址:https://www.cnblogs.com/yyw84/p/279151.html
Copyright © 2011-2022 走看看