摘要: C#中使用委托 在C#中可以将委托看作一种新的类型,它是用来定义需要用来传递的方法的签名。类似于C++中的函数指针,它定义函数的输入参数和输出参数,是一批相似方法的代名词。 阅读全文
posted @ 2006-10-02 17:46 洪虎 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 学些面向对象编程语言已经有一段时间了。现在借学习C#的机会把这方面的知识汇总归纳一下。 首先在这种思想指导下,把任何事物都高度抽象成为一个一个的类,每个类都具有它自己的字段和属性以 及方法。每个类在被实例化之后就变成一个具体的对象,每个同类的对象在结构上是一致的,不同的是他 们各自的字段和属性的值是不同的。如果一个类有公共的静态变量和静态方法。那么就算这个类没有被实 例化也可以使用这些公共的静态方法和变量。 类是可以进行继承的,通过继承可以在一组相似类之间,建立一种父子关系。父类于子类之间的关系既有 相同又有不同。子类继承自父类,所以拥有父类一切特征,但是子类也有自己的个性,可以在需要时重载 父类的特性例如:方法。这样相同的方法名,但父类和子类可以有不同的处理方式得到不同的结果。 C#支持实现继承,但不支持多重实现继承。也就是说一个类之能继承自另一个类,不能继承自多个类。C# 还支持接口继承,并且允许多重接口继承。所以虽然一个 阅读全文
posted @ 2006-10-02 17:21 洪虎 阅读(967) 评论(2) 推荐(1) 编辑