- 1、本文档共378页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
第Ⅰ部分 C#? 语? 言
第1章? .NET体系结构 3
1.1? C#与.NET的关系 3
1.2? 公共语言运行库 3
1.3? 详细介绍中间语言 6
1.3.1? 面向对象和接口的支持 7
1.3.2? 相异值类型和引用类型 8
1.3.3? 强数据类型 8
1.3.4? 通过异常方法处理错误 14
1.3.5? 特性的使用 14
1.4? 程序集 14
1.4.1? 私有程序集 15
1.4.2? 共享程序集 16
1.4.3? 反射 16
1.5? .NET Framework类 16
1.6? 命名空间 17
1.7? 用C#创建.NET应用程序 18
1.7.1? 创建ASP.NET应用程序 18
1.7.2? 创建Windows窗体 20
1.7.3? Windows控件 20
1.7.4? Windows服务 20
1.8? C#在.NET企业体系结构中的作用 20
1.9? 小结 22
第2章? C#基础 23
2.1? 引言 23
2.2? 第一个C#程序 23
2.2.1? 代码 24
2.2.2? 编译并运行程序 24
2.2.3? 详细介绍 25
2.3? 变量 27
2.3.1? 变量的初始化 27
2.3.2? 变量的作用域 28
2.3.3? 常量 31
2.4? 预定义数据类型 32
2.4.1? 值类型和引用类型 32
2.4.2? CTS类型 33
2.4.3? 预定义的值类型 33
2.4.4? 预定义的引用类型 36
2.5? 流控制 39
2.5.1? 条件语句 39
2.5.2? 循环 43
2.5.3? 跳转语句 46
2.6? 枚举 47
2.7? 数组 49
2.8? 命名空间 50
2.8.1? using语句 51
2.8.2? 命名空间的别名 52
2.9? Main()方法 53
2.9.1? 多个Main()方法 53
2.9.2? 给Main()方法传送参数 54
2.10? 有关编译C#文件的更多内容 55
2.11? 控制台I/O 56
2.12? 使用注释 58
2.12.1? 源文件中的内部注释 58
2.12.2? XML文档说明 59
2.13? C#预处理器指令 61
2.13.1? #define和 #undef. 61
2.13.2? #if, #elif, #else和#endif. 62
2.13.3? #warning和# error. 63
2.13.4? #region和#endregion.. 63
2.13.5? #line.. 64
2.13.6? #pragma.. 64
2.14? C#编程规则 64
2.14.1? 用于标识符的规则 64
2.14.2? 用法约定 65
2.15? 小结 71
第3章? 对象和类型 72
3.1? 类和结构 72
3.2? 类成员 73
3.2.1? 数据成员 73
3.2.2? 函数成员 74
3.2.3? 只读字段 88
3.3? 结构 89
3.3.1? 结构是值类型 90
3.3.2? 结构和继承 91
3.3.3? 结构的构造函数 91
3.4? 部分类 92
3.5? 静态类 94
3.6? Object类 94
3.6.1? System.Object方法 94
3.6.2? ToString()方法 95
3.7? 小结 97
第4章? 继承 98
4.1? 继承的类型 98
4.1.1? 实现继承和接口继承 98
4.1.2? 多重继承 99
4.1.3? 结构和类 99
4.2? 实现继承 99
4.2.1? 虚方法 100
4.2.2? 隐藏方法 101
4.2.3? 调用函数的基类版本 102
4.2.4? 抽象类和抽象函数 103
4.2.5? 密封类和密封方法 103
4.2.6? 派生类的构造函数 104
4.3? 修饰符 109
4.3.1? 可见性修饰符 109
4.3.2? 其他修饰符 110
4.4? 接口 111
4.4.1? 定义和实现接口 112
4.4.2? 派生的接口 116
4.5? 小结 118
第5章? 运算符和类型强制转换 119
5.1? 运算符 119
5.1.1? 运算符的简化操作 120
5.1.2? 三元运算符 121
5.1.3? checked和unchecked运算符 122
5.1.4? is运算符 123
5.1.5? as运算符 123
5.1.6? sizeof运算符 123
5.1.7? typeof运算符 124
5.1.8? 可空类型和运算符 124
5.1.9? 空接合运算符 124
5.1.10? 运算符的优先级 125
5.2? 类型的安全性 125
5.2.1? 类型转换 126
您可能关注的文档
最近下载
- 述责述廉报告 述责述廉报告2020三篇.docx VIP
- 沪教版小学四年级语文第一学期全册课件.ppt
- [贾平凹废都柳月]贾平凹作品废都.pdf
- 营房安全知识.docx VIP
- 东华大学教职工各类俱乐部(文体类)协会管理规定.doc
- 安徽省合肥市第四十五中学2023-2024学年八年级上学期期中物理试题(含答案).docx VIP
- 小学数学教研组教研工作总结PPT.pptx
- 贸易安全标准培训教材PPT课件(精编)共42页PPT-课件有实际AEO企业案例.pptx VIP
- 18.4数学活动-折纸做60°-30°-15°的角省公开课获奖课件市赛课比赛一等奖课件.pptx
- 2024软件正版化培训.pptx VIP
文档评论(0)