`
yyw84
  • 浏览: 78725 次
社区版块
存档分类
最新评论

《C# 设计模式》笔记: 第7章 C#中的数组、文件和异常

    博客分类:
  • OO
阅读更多

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

分享到:
评论

相关推荐

    C#设计模式学习笔记

    “C#设计模式分析.doc”和“C#设计模式.pdf”可能包含详细的案例分析和代码示例,讲解如何在C#实际开发中应用各种设计模式,帮助读者深入理解和实践。 8. **设计模式手册**: “新版设计模式手册[C#].pdf”和...

    读书笔记:基于typescript设计模式主要参照来自C#大话设计模式.zip

    读书笔记:基于typescript设计模式主要参照来自C#大话设计模式

    读书笔记:图解设计模式 C# 实现。.zip

    读书笔记:图解设计模式 C# 实现。

    C#课程设计,笔记管理

    6. **设计模式**:在进行课程设计时,可能会应用到一些设计模式,如单例模式(用于管理笔记实例),工厂模式(用于创建笔记对象),或者MVC(模型-视图-控制器)模式,有助于组织代码和解耦组件。 7. **异常处理**...

    设计模式学习笔记总结

    这里我们聚焦于C#语言中的设计模式学习笔记,涵盖了多种经典的设计模式,如合成模式、桥梁模式、装饰模式、享元模式、门面模式、命令模式、工厂方法、策略模式、代理模式以及状态模式。下面将对这些模式逐一进行详细...

    设计模式笔记

    设计模式是软件工程中的一种重要概念,它代表了在特定情境下解决问题的...设计模式笔记中的内容应该涵盖了以上所述的各种模式,通过深入学习和实践,你可以将这些模式应用到实际项目中,提升自己的编程技能和设计能力。

    C#6.0学习笔记 从第一行C#代码到第一个项目设计 随书源码

    本学习笔记旨在帮助初学者从零基础开始掌握C#编程,逐步进阶到能够独立设计项目。随书源码为学习提供了实践操作的平台,确保理论与实践相结合。 一、C# 6.0基础语法 1. 变量与数据类型:C#支持多种数据类型,包括...

    C#学习笔记......

    笔记内容包括C#语法基础、面向对象编程概念、异常处理、集合与泛型、LINQ查询、多线程编程、Asynchronous编程模型(async/await)、.NET框架、Windows Forms和WPF应用开发,以及最新的C#版本特性如nullable ...

    设计模式笔记总结 含C#示例代码 复习好帮手

    ### 设计模式笔记总结 本篇文章是对一份设计模式学习资料的深入解读,这份资料包含了19种经典的设计模式,并提供了C#示例代码,适用于学习和复习。下面将逐一介绍这些设计模式及其核心概念。 #### 1. 简单工厂模式...

    C# 设计模式学习 源码

    本资料包“C# 设计模式学习 源码”包含了作者在学习设计模式过程中的笔记和源码示例,对于想要深入理解C#设计模式的人来说是一份宝贵的资源。 设计模式分为三大类:创建型、结构型和行为型。下面将详细介绍这些类别...

    C#-学习笔记

    在提供的学习笔记中,"20141031-C#高级编程-学习笔记"可能涵盖了上述所有知识点,包括详细的解释、示例代码和实践指导。通过深入阅读和实践,你可以逐步提升自己的C#编程技能,成为一名出色的C#开发者。在学习过程中...

    head first C#学习笔记:如何创建事件

    在C#编程中,事件是实现对象间通信的重要机制,特别是在设计模式中,如观察者模式。本学习笔记将深入探讨如何在C#中创建事件,以实现一个棒球模拟系统的例子。在这个系统中,我们将关注投球手、观众和裁判的交互,当...

    初学者可以用得着的C#笔记

    C#是一种广泛应用于游戏开发、桌面应用、移动应用和Web应用等领域的...随着学习的深入,你可以进一步探索更高级的主题,如Asynchronous Programming、Dependency Injection和设计模式等,从而成为一名熟练的C#开发者。

    C#编程学习笔记_C#编程学习笔记_

    C#是一种由微软公司开发的面向对象的编程语言,它被设计用于构建各种类型的应用程序,包括桌面应用、Web应用以及分布式系统。在C#编程学习中,掌握以下几个核心知识点至关重要: 1. **基础语法**:C#的基础语法类似...

    设计模式MarkDown文件描述

    这里我们关注的是C#设计模式,这是一组用于构建可维护、可扩展和高效软件的模板。让我们逐一探讨这些Markdown文件中包含的设计模式。 1. **适配器模式**:适配器模式允许不同接口的类之间进行通信,它通过创建一个...

    C#记事本,笔记本

    7. **错误处理和异常处理**:为了确保程序的稳定性和可靠性,开发者可能还加入了错误检测和异常处理机制,当出现错误或异常情况时,能够优雅地处理并给出用户反馈。 8. **代码组织和设计模式**:良好的代码组织和...

    C#基础笔记

    C#(发音为"C Sharp")是.NET框架的一部分,它引入了许多现代编程概念,如垃圾回收、类型安全和异常处理。它的语法与C++和Java有相似之处,但更加简洁且易于学习。 2. **基本语法** - **变量**:在C#中,我们需要...

    Visual c#学习笔记

    C#语言的设计深受C++和Java的影响,但又具有一些独特的特性和优势,如垃圾回收机制、自动内存管理、匿名方法、Linq查询等。 在C#学习笔记中,你将了解到: 1. **基础语法**:C#的基本数据类型、变量、常量、运算符...

    C#学习笔记_夜晚回家 (全)

    10. **最佳实践和设计模式**:笔记可能包含一些C#编程的最佳实践,如代码组织、命名规范,以及常见的设计模式(如工厂模式、单例模式、观察者模式等),这些能提升代码的可读性和可维护性。 通过这份《C#学习笔记_...

Global site tag (gtag.js) - Google Analytics