


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 、C#中数据类型的分类:(1)值类型:它存储在内存的堆栈中,表示实际数据。包括:基本数据类型(字符串除外)、结构、枚举。(2)引用类型:它存储在内存的堆中,表示对象地址。包括:字符串、数组、类、接口、委托。2、 C#声明常量的声明方式:(1)静态常量(const): 数据类型 常量名称=常量值(2)动态常量(readonly):C#基础知识之静态常量(const) 定义:声明的同时要设置常量值。类型限制:首先类型必须属于值类型范围,且其值不能通过new来进行设置。对于类对象而言:对于所有类的对象而言,常量的值是一样的。内存消耗:无。综述:性能要略高,无内存开销,但是限制颇多,不灵活。C#基础知识之动态常量(readonly)定义:声明的时候可以不需要进行设置常量值,可以在类的构造函数中进行设置。类型限制:没有限制,可以用它定义任何类型的常量。对于类对象而言:对于类的不同对象而言,常量的值可以是不一样的。内存消耗:要分配内存,保存常量实体。综述:灵活,方便,但是性能略低,且有内存开销。3 、 装箱和拆箱:(1)装箱:将值类型转换成引用类型。(is as)(2)拆箱:将引用类型转换成值类型。4 、Typeof运算符:C#没有自己的内库,但是它共享了.Net的内库。C#中的基本数据类型只是.Net基本数据类型的别名而已。获得系统原型对象的类型。5、访问域,访问修饰符(1)访问域:public、 private 、internal、 protected、protectedinternal(2)访问修饰符:partial、sealed、virtual、override 、abstract 、new、 extern、 static6 、构造函数和析构函数:(1)构造函数:与类同名,无返回值。可以重载。(2)析构函数:与类同名,无返回值。不能重载。一个类只有一个析构函数。由垃圾回收器自动调用。7、构造函数调用:(1)调用基本构造函数:base() 或:base(string name,int age)(2)调用基类普通方法: base.基类方法名()8 、方法调用:(1)实例对象调用:类名.方法名(参数列表)(2)静态类调用:类名.方法名(参数列表)9 、方法重载与方法重写:(1)方法重载:在同一个类中的方法,返回类型相同,方法名相同,方法签名不同。(2)方法重写:在基类与子类中,基类方法是:virtual、abstract 时,方可在子类中用override重写基类方法。10、OOP编程三大特点:(1)封装:(2)继承:(3)多态:多态的两种表现形式:方法重载和方法重写。11、抽象类和接口的区别与联系:C#基础知识之抽象类:至少含有一个抽象方法的类,不能被实例化。包含属性、方法声明、功能定义和实现。C#基础知识之接口:接口是一个特殊的抽象类。仅限于对方法、索引器、及属性的声明。12 、委托:(1)它包含对方法而不是方法名的引用,使用委托可以在运行时动态设定要调用的方法。委托将名称与方法的定义连接起来。(2)委托的作用:定义事件句柄(EventHander),目的:自定义事件。委托实际上是函数的指针,它能引用函数。(3)使用委托的步骤:a 定义委托:访问修饰符 delegate 返回类型委托名()b 实例化委托:使其指向某个方法。c 使用委托:13、事件:(1)事件(Event):是一种函数成员,是类和对象发出的消息。以通知发生了某个特定的行为或某个特定的条件已经成立。定义事件:访问修饰符 event 委托名 事件名定义事件时,发行者首先定义委托,然后根据委托定义事件。Public delegate void delegateMe() /定义委托public event delegateMe eventMe; /定义事件(2)订阅事件:只是添加了一个委托,事件引发时该委托将调用一个方法。订阅事件:eventMe+=new delegateMe(objA.Method) /objA.Method方法订阅了事件eventMe14 、控件与组件:(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国网湖北省电力有限公司高校毕业生招聘(第二批)笔试参考题库附带答案详解
- 2025年中国东航股份空保管理部校园招聘笔试参考题库附带答案详解
- 2025山西忻州汇丰长城文化园区发展有限公司招聘合同制讲解员10人笔试参考题库附带答案详解
- 2025国家中核北方核燃料元件有限公司招聘笔试参考题库附带答案详解
- 2025四川九洲电器股份有限公司招聘证券事务岗等岗位6人笔试参考题库附带答案详解
- 2025“才聚齐鲁成就未来”山东省环境保护科学研究设计院有限公司及权属企业校园招聘19人笔试参考题库附带答案详解
- 地铁员工安全培训体会课件
- 危险作业安全防护培训课件
- 危险作业安全培训课程课件
- 固化剂安全培训课件
- 高考英语688高频词汇excel版
- 圆度、圆柱度测量仪校准规范
- 第五章牛顿运动定律之板块模型问题专题课件高一上学期物理
- 表面活性剂的基本作用
- 员工网络安全责任书
- 工程建设项目审批流程图(政府投资工程建设项目(市政类线性项目))
- 士林变频器说明书SL
- 博雅汉语准中级加速篇1
- 第二章第一节 遗传论与环境论心理学课件
- 九年级物理上册《第十三章 内能与热机》单元检测卷及答案(沪科版)
- GB/T 16866-2006铜及铜合金无缝管材外形尺寸及允许偏差
评论
0/150
提交评论