没有合适的资源?快使用搜索试试~ 我知道了~
C#考试简答题总结 (2).docx
需积分: 17 2 下载量 177 浏览量
2019-10-23
20:14:40
上传
评论
收藏 33KB DOCX 举报
温馨提示
试读
13页
1. C#语言特点 2. C#程序特点 3.枚举型与结构型的区别 3. 数据类型转换 4. break与continue 5. 访问修饰符 6. 类与对象 7. 数据抽象与过程抽象 9.属性访问器 10. 封装与信息隐藏 5 11.装箱与拆箱 11. 继承与多态 12. 按值传参与按引用传参 13. 方法的重载 15.静态成员与非静态成员的区别 16. 静态类及其特点 17.抽象类与接口的比较 17. 分部类及其优点 18. Array与ArrayList的区别 19. 集合与泛型集合的区别 20.试述完整的事件处理系统的组成要素? 21.事件驱动模型 22. C#函数中无参数修饰符、out修饰符、params修饰符、ref修饰符的区别?
资源推荐
资源详情
资源评论
1. C#语言特点
是一种精确、简单、类型安全、面向对象的语言,开发人员可以使用它来
构建在 上运行的各种安全、可靠的应用程序,包括控制台应
用程序、 应用程序、 应用程序等。
作为一款面向对象的语言,支持封装、继承和多态。所有的变量和方法都封
装在类定义中。源文件可以定义任意数量的类、结构、接口和事件。
具体优点如下:
语法简洁
抛弃了 指针;统一了对结构、类及其成员的引用,均使用点号分隔;没
有全局函数和全局变量等。
完全面向对象设计
使用 (根类型)来统一所有数据类型,通过装箱和拆箱实现类型转
换;只允许单继承
与 紧密结合
、!、" 等紧密结合
#完善的安全性和错误处理
智能感知技术;异常类;类型安全机制($% 垃圾回收、类型安全检查、内部
代码信任机制等)
&良好的可扩展性
跨语言、跨平台、跨互联网互相调用;自定义数据类型来扩展元数据
2. C#程序特点
必须借助 类库实现
必须定义类
一个程序至少包含一个自定义类,使用 关键字定义。
类的代码主要由方法组成
控制台应用程序或 应用程序,必须包含 方法,且从 方法第一
条语句开始运行。还可以有其他方法如:$、 方法等。
#程序中的方法由方法的头部、方法体组成。
方法头:方法的第一行,包括返回值、方法名、形参名及形参类型的说明。
如:'()*$+,'-).
方法体:用一对大括号/0括起来,包含声明语句和执行语句。
&程序的语句
每条语句以分号结尾。
1程序的输入与输出操作
本身没有输入输出语句。
控制台应用程序借助 类的方法来完成
和 应用程序借助控件来完成
2程序的注释
使用“3或“45543添加注释信息
注释的目的是为了方便阅读或修改程序,运行时将忽略
注释可以添加在程序的任何位置
要养成良好的添加注释的习惯,增强程序的可读性
控制台应用程序
+.程序必须引入命名空间:6)789
78 命名空间是 最基本的命名空间,缺少 78 命名空间,源程序代码将无法编译。
+.使用“3或“45543来添加代码注释。
注意,程序的注释在编译将被自动忽略。
+.使用 ! 定义命名空间。
+#.定义类:使用 标识类的定义。
+&.控制台应用程序必须包含一个 : 方法。
默认的格式为:':+);<).
+1.编写程序语句 :一个 程序通常包含若干条语句,每一个语句必须以英文字符分号“93结尾。
应用程序
+. 设 计 窗 体 应 用 程 序 时 , 必 须 引 用 命 名 空 间 78 和
78=)。
+. 应用程序也是从 : 方法开始执行的。>7?? 会在 !) 文件中自动生成维护
: 方法,故不需要在 : 方法中添加任何代码。
+. 应用程序采用事件驱动编程思想,只有当事件发生时系统才能可能调用相应的事件方法。
例如,窗体的 $ 事件对应事件方法 @ *$。
+#.事件方法根据需要编程。
A 应用程序
( ) 一 个 应 用 程 序 必 须 引 用 命 名 空 间
78、78BC、78BC 。
() 应用程序不需要 : 方法。
() 应用程序也采用事件驱动编程思想,只有当事件发生时系统才执行事件方法。例如,
窗体的 $ 事件对应 ()*$ 事件方法。
(#)根据需要编写事件方法。
3.枚举型与结构型的区别
变量名
每个变量都必须有一个名字,即变量名。
变量命名应遵循标识符的命名规则,如必须以字母、下划线(*)和汉字打头,可包含字母、数字、下划
线和汉字,不能包含空格,不能使用 保留字等。
的值类型主要包括 种:简单类型、枚举类型和结构类型。
D枚举元素的数据值是确定的,一旦声明就不能在程序的运行过程中更改;
E枚举元素的个数是有限的,同样一旦声明就不能在程序的运行过程中增减;
F默认情况下,枚举元素的值是一个整数,第一个枚举数的值为 ?,后面每个枚举数的值
依次递增 ;
G如果需要改变默认的规则,则重写枚举元素的值即可
枚举型:各个枚举元素的数据类型是相同的,枚举数只能代表某一个枚举元素
的值。
结构型:实质上是若干个数据成员与数据操作的组合,一个结构型数据的值是
由各个成员的值组合而成的,结构型的各个数据成员的数据类型可以是不同的。
剩余12页未读,继续阅读
资源评论
Smiler_
- 粉丝: 38
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功