随笔分类 - C#开发
关于C#开发过程中的技术总结
摘要:接口是C#的一种引用数据类型。接口像是一个抽象类,可以定义方法成员,属性,索引器和事件等,但是接口不提供对成员的实现,继承接口的类必须提供接口成员的实现。 类用于描述的是事物的共性基本功能,接口用于定义的都是事物的额外功能。 一 接口的好处 规范性:定义接口像是在定义一种规范,当一个项目庞大复杂的时
阅读全文
摘要:一 抽象类 描述一个事物,由于没有足够的信息,这时就将这个事物称为抽象事物。abstract为抽象关键字,被其声明的类称为抽象类,其声明的方法称为抽象方法。 抽象属性声明不提供属性访问器的实现,它只声明该类支持的属性,而访问器的实现留给派生类。 抽象方法声明不提供方法的实现,他必须是一个空方法,而将
阅读全文
摘要:一 方法的一般访问方式 注意:用类名直接调用的方法必须通过指定的修饰符来修饰,就是关键字static 二 静态的特点 static静态修饰关键字: 普通成员与静态成员的区别: 注意事项: 三 何时使用静态 成员变量:如果数据在所有对象中都是一样的,直接用静态修饰。 成员函数:当函数没有访问对象中的数
阅读全文
摘要:一 对象的生命周期 对象作为类的实例,在程序运行过程中需要占用一定的内存空间,.NET公共语言运行时负责其内存管理,在对象出生时,为其分配内存,在对象销毁时再收回它所占用的内存。 值类型变量在“栈”中管理,栈是一种按照“先进后出”方式存取的内存区域。当方法被调用时,方法进栈,方法内的值类型变量(包括
阅读全文
摘要:一 C#内存分配 在应用程序与操作系统之间有一个”中间人”——公共语言运行时(Common Language Runtime,CLR)。它为应用程序提供内`存管理,线程管理和远程处理等核心服务。CLR是应用程序的托管环境。 CLR在运行时管理着一段内存地址空间(虚拟地址空间,在运行中会映射到物理内存
阅读全文
摘要:一 类与对象 类(class)是对一类具有共同特征的事物的抽象,或者说是一类具有相同数据结构和相同操作的对象的抽象。在开发过程中,类就好比是一个定型模具,通过这个模具,我们可以创造出无数的长成此模型样子的对象。 对象(object)是对客观世界事物的一种抽象,是由数据及操作所组成的封装体。 类是一种
阅读全文
摘要:一 面向对象思想的起源 面向对象(Object-Oriented)思想最初起源于20世纪60年代末的simula67语言。面向对象方法的基本要点首次在simula语言中得到了表达和实现。80年代,位于美国加州的Xerox研究中心推出smalltalk语言及其程序设计环境,使得面向对象程序设计方法得到
阅读全文
只有注册用户登录后才能阅读该文。

浙公网安备 33010602011771号