自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 C# 之 泛型集合

上一篇博客《C# 之 集合ArrayList》我们讲述了ArrayList的用法和优点,今天我们就来讲讲ArrayList的缺点:    ArrayList不管你是什么对象都是接受的,因为在它眼里所有元素都是Object,这就是得如果你'arrayAnimal.Add(123);'或者'arrayAnimal.Add("HelloWorld");'在编译时都是没有问题的,但在执行时,'fore

2014-05-27 19:27:14 1744 11

原创 C# 之 集合ArrayList

.NET Framework提供了用于数据存储和检索的专用类,这些类统称集合。这些类提供对堆栈、队列、列表和哈希表的支持。大多数集合类实现系统的接口。下面我们主要来讲一下ArrayList。    ArrayList是命名空间Systrm.Collections下的一部分,它是使用大小可按需动态增加的数组实现IList接口。    ArrayList的容量是ArrayList可以保

2014-05-26 08:07:56 2138 14

原创 C# 之 抽象类与接口

抽象类    C#允许把类和方法声明为abstract,即抽象类和抽象方法。抽象类通常代表一个抽象概念,它提供一个继承的出发点,当设计一个新的对象类时,一定是用来继承的,所以,在一个以继承关系形成的等级结构里面,树叶节点应当是具体类,而树枝节点均应当是抽象类。抽象类拥有尽可能多的共同代码,拥有尽可能少的数据。注意:1.抽象类不能实例化;2.抽象方法是必须被子类重写的方法;3.如果类中包

2014-05-23 19:28:21 1403 12

原创 C# 之 System.Object

System.Object    C#中所有的类都直接或间接继承自System.Object类,这使得C#中的类得以单根继承。如果我们没有明确指定继承类,编译器缺省认为该类继承自System.Object类。System.Object类也可用小写的object关键字表示,两者完全等同。    因为所有的类都继承与System.Object,所以这些类都可以访问该类中受保护的成员和公共的成员

2014-05-19 19:59:27 3642 11

原创 C# 之 继承

继承    继承是OOP最重要的特性之一。任何类都可以从另一个类中继承,这就是说,这个类拥有它继承的类的所有成员。在OOP中,被继承的类称为父类。在C#中的对象仅能直接派生于一个基类。    继承性可以从一个较一般的基类扩展或创建更多的特定类。    对象的继承代表了一种“is-a”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B可以继承A。“猫是哺乳动物”,就说明了猫与哺乳

2014-05-17 15:53:09 1498 11

原创 C# 之 委托

委托(delegate)    委托是一种可以把引用存储为函数的类型。委托也可以看成是一种数据类型,可以用于定义变量,但它是一种特殊的数据类型,它所定义的变量能接受的数值只能是一个函数,更确切的说,委托类型的变量可以接受的数值只能是一个函数,更确切的说,委托的变量可以接受一个函数的地址,类似于C++语言的函数指针。    委托是对函数的封装,可以当作给方法的特征指定一个名称。    委

2014-05-09 17:38:04 1745 15

原创 C# 之 枚举与结构

枚举类型    如果一个变量只有几种可能的取值,可以使用枚举类型来定义。枚举类型属于用户自定义数据类型。所谓“枚举”是指将变量所有可能的取值一一列举出来,变量的取值只限于列举出来的常量。    1.枚举值在运行时是常量,可以作为case的条件等待。    2.枚举值可以指定对应的整数数据类型。    3.所有的枚举都隐式继承自System.Enum抽象类    4.枚举值赋值的

2014-05-02 18:01:58 2887 11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除