China GIS

聚一乐,散而得其所矣是一乐。

导航

文章分类 -  C#

摘要:目录 类与结构的实例比较 类与结构的差别 如何选择结构还是类 一、类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implem... 阅读全文

posted @ 2004-06-09 18:37 集思 阅读(622) 评论(0) 推荐(0)

摘要:目录 接口的定义 接口与抽象类 接口的的实现 接口的的多态性 一.接口的定义 定义:定义一个协定。实现接口的类或结构必须遵守其协定。 简单的说就是接口或者类之间交互时遵守的一个显示定义。最初接触“类与类之间通过接口交互”这个概念时,误以为接口就是类公开的方法,类之间通过类的方法进行交互。其实接口是独立于类的一个定义。接口定义类之间交互的标准。 那么类与类之间直接交互就好了,为... 阅读全文

posted @ 2004-06-09 13:48 集思 阅读(567) 评论(0) 推荐(0)

摘要:目录: 介绍委托和事件 声明事件(定义事件) 注册事件 实现事件 触发事件 为事件增加“添加/删除”方法 一 介绍委托和事件 事件是特殊化的委托,委托是事件的基础,所以在介绍事件之前先介绍一下委托。 委托:使用委托可以将方法应用(不是方法)封装在委托对象内,然后将委托对象传递给调用方法的代码,这样编译的时候代码就没有必要知道调用哪个方法。通过使用委托程序能... 阅读全文

posted @ 2004-06-09 13:31 集思 阅读(641) 评论(1) 推荐(0)

摘要:目录 反射的概述反射appDomain 的程序集反射单个程序集利用反射获取类型信息设置反射类型的成员通过反射创建类型的实例反射类型的接口反射的性能 反射的概述: 反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等,。System.reflection命名空间包含的... 阅读全文

posted @ 2004-06-09 13:07 集思 阅读(1162) 评论(0) 推荐(0)

摘要: 阅读全文

posted @ 2004-06-07 17:10 集思 阅读(536) 评论(1) 推荐(0)

摘要:1、接口类似于类,但接口的成员都没有执行方式,它只是方法、属性、事件和索引符的组合而已,并且也只能包含这四种成员;类除了这四种成员之外还可以别的成员(如字段)。2、不能实例化一个接口,接口只包括成员的签名;而类可以实例化(abstract类除外)。3、接口没有构造函数,类有构造函数。4、接口不能进行运算符的重载,类可以进行运算符重载。5、接口的成员没有任何修饰符,其成员总是公共的,而类的成员则可以... 阅读全文

posted @ 2004-06-07 16:17 集思 阅读(1459) 评论(8) 推荐(0)

摘要:using System;namespace Wrox.ProCSharp.AdvancedCSharp...{ delegate void DoubleOp(double value); class MainEntryPoint ...{ static void Main() ...{ DoubleOp operations =... 阅读全文

posted @ 2004-06-04 14:17 集思 阅读(512) 评论(0) 推荐(0)

摘要:using System;namespace Wrox.ProCSharp.AdvancedCSharp...{ delegate void DoubleOp(double value); class MainEntryPoint ...{ static void Main() ...{ DoubleOp operations =... 阅读全文

posted @ 2004-06-04 14:09 集思 阅读(586) 评论(0) 推荐(0)