- 博客(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
空空如也
EntityFramework连接MySQL
2015-01-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人