文章分类 -  C#编程利器

C#编程利器
摘要:C#里面的集合对象,是一个很重要的知识点.可以说没有人编程不使用集合.这里我不打算过多的去介绍理论相关的知识,下面和大家分享和学习一下在平时开发中的常用集合对象,以及他们之间的关系. 记得教科书上有这样一句话:"如果需要使用同一类型的多个对象,就可以使用集合和数组。" ,是的,没有错.只是数组的大小是固定的。如果元素个数是动态的,就应使用集合类。在.NET Framework里,集合有很多,如Li... 阅读全文
posted @ 2010-01-20 16:30 HaiNan_EricHu 阅读(195) 评论(0) 推荐(0)
摘要:本文试图在.net Framework环境下,使用C#语言来描述委托、事件的概貌。希望本文能有助于大家理解委托、事件的概念,理解委托、事件的用途,理解它的C#实现方法,理解委托与事件为我们带来的好处。 C#是一种新的语言,希望大家能通过本文清楚地看到这些,从而可以对委托、事件等技术进行更深入的理解和探索。关于委托与事件这两个知识点,一下很难以介绍清楚,所以我一分为二,分两篇文章来介绍,详细请可点击... 阅读全文
posted @ 2010-01-20 16:27 HaiNan_EricHu 阅读(119) 评论(0) 推荐(0)
摘要:C#接口是一个让很多初学者容易迷糊的东西,用起来好象很简单,定义接口,然后在里面定义方法,通过继承与他的子类来完成具体的实现。但没有真正认识接口的作用的时候就觉得用接口是多此一举,当然你这样想是绝对错误的。在软件设计中有一个非常重要的原则就是:面向接口编程,依赖与接口或抽象层。可见接口在真正的开发中是多么的重要。 在之前C#编程利器之一:类(Class)一文里介绍了类的相关知识,本文主要介绍OO... 阅读全文
posted @ 2010-01-20 16:25 HaiNan_EricHu 阅读(210) 评论(0) 推荐(0)
摘要:在上一篇文章中,介绍了类如何封装程序中的对象.而实际中,出了类可以封装对象外,结构和枚举也可以封装一些对象,本文将着重介绍结构和枚举这两个知识点的相关应用. 一. 结构(Structure)什么是结构(Structure)?在C#里,Struct是一种值类型,通常用来封装小型相关变量组,和类有很大的相似度.同类一样,它不但可以包含不同数据类型数据。还可以包含复合类型(数组,结构,DateTime等... 阅读全文
posted @ 2010-01-20 16:23 HaiNan_EricHu 阅读(208) 评论(0) 推荐(0)
摘要:面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题。类是OOP中的核心组成元素,通常都是使用类来“封装”对象(属性、行为)。在经典图书《代码大全》里定义:“创建高质量的类,第一步,可能也是最重要的一步,就是创建一个好的接口。这也包括了创建一个可以... 阅读全文
posted @ 2010-01-20 16:21 HaiNan_EricHu 阅读(135) 评论(0) 推荐(0)