C#是编写企业应用程序的一种简单而功能强大的编程语言。本书介绍了C#语言的特性、C#程序的创建方法、C#代码向导、C#指南、C#关键字、C#操作符、C#属性,以及C#预处理程序指示。另外,本书还介绍了C#语方的优点。本书对每一部分均给出了其相关操作符和关键字等的详尽代码举例。\r\n 本书结构层次简单清晰,举例详尽,可作为广大C#语言编程者及其爱好者的助手,也可供相关语言爱好者参考使用。\r\n
第1章 C#语言概述\r\n\r\n1.1 C#特性的简单概述\r\n1.2 使用C#的原因\r\n1.3 Hello World!程序的C#版本\r\n1.3.1 注释\r\n1.3.2 Main方法\r\n1.3.3 输入和输出\r\n1.3.4 编译和执行\r\n1.4 C#程序的一般结构\r\n1.5 使用完全合格名称\r\n1.6 创建和使用C# DLL \r\n1.7 C++和C#的比较\r\n1.8 C#文档映射\r\n\r\n第2章 创建C#程序\r\n\r\n2.1 从命令行创建\r\n2.2 C#编译选项\r\n2.3 编译错误\r\n\r\n第3章 C#代码向导\r\n\r\n3.1 添加C#类\r\n3.1.1 通过Solution Explorer添加类\r\n3.1.2 通过Class View添加类\r\n3.1.3 C#添加类向导\r\n3.2 向C#类中添加方法\r\n3.3 向C#类中添加属性\r\n3.4 向C#类中添加变量\r\n3.5 向C#类中添加索引器\r\n3.6 向C#界面中添加Method(方法)\r\n3.7 向C#界面中添加属性\r\n3.8 向C#界面中添加索引器\r\n3.9 设置C#工程属性\r\n3.9.1 Bulid、Configuration Properties及Property Pages对话框\r\n3.9.2 Debug、Configuration Properties及property Pages对话框\r\n\r\n第4章 C#指南\r\n\r\n4.1 Hello World\r\n4.2 命令行参数\r\n4.3 数组\r\n4.3.1 数组概况\r\n4.3.2 声明数组\r\n4.3.3 初始化数组\r\n4.3.4 访问数组成员\r\n4.3.5 数组是对象\r\n4.3.6 在数组中使用foreach\r\n4.4 属性\r\n4.5 库\r\n4.6 版本管理\r\n4.7 集合类\r\n4.8 结构体\r\n4.8.1 结构体和类的比较\r\n4.8.2 堆和堆栈\r\n4.8.3 构造器和继承\r\n4.8.4 结构体的有关属性\r\n4.9 索引器\r\n4.10 用户自定义转换\r\n4.11 操作符过载\r\n4.12 代表\r\n4.13 事件\r\n4.13.1 事件和继承\r\n4.13.2 界面中的事件\r\n4.13.3 .NET Framework方针\r\n4.14 显式界面的实现\r\n4.15 条件方法\r\n4.16 XML文档\r\n4.17 平台调用\r\n4.18 COM InterOp\r\n4.19 属性\r\n4.20 安全\r\n4.21 非安全代码\r\n4.22 ADO\r\n\r\n第5章 C#关键字\r\n\r\n5.1 类型\r\n5.1.1 值类型\r\n5.1.2 引用类型\r\n5.1.3 void\r\n5.1.4 类型引用表\r\n5.2 限定符\r\n5.2.1 访问限定符\r\n5.2.2 abstract(抽象)\r\n5.2.3 const(常量)\r\n5.2.4 event(事件)\r\n5.2.5 extern(外部)\r\n5.2.6 override(覆盖)\r\n5.2.7 readonly(只读)\r\n5.2.8 sealed(封装)\r\n5.2.9 static\r\n5.2.10 virtual\r\n5.3 语句\r\n5.3.1 选择语句\r\n5.3.2 重复语句\r\n5.3.3 转移语句\r\n5.3.4 例外处理语句\r\n5.3.5 Checked和Unchecked\r\n5.3.6 Unsafe和fixed\r\n5.3.7 Lock语句\r\n5.4 方法参数\r\n5.4.1 params\r\n5.4.2 ref\r\n5.4.3 out\r\n5.5 名称空间\r\n5.5.1 namespace\r\n5.5.2 using\r\n5.6 操作符关键字\r\n5.6.1 as\r\n5.6.2 is\r\n5.6.3 new\r\n5.6.4 sizeof\r\n5.6.5 typeof\r\n5.6.6 true\r\n5.6.7 false\r\n5.6.8 stackalloc\r\n5.7 转换关键字\r\n5.7.1 explicit\r\n5.7.2 implicit\r\n5.7.3 operator\r\n5.8 访问关键字\r\n5.8.1 base\r\n5.8.2 this\r\n5.9 Literal关键字\r\n5.10 ull\r\n\r\n第6章 C#操作符\r\n\r\n6.1 算术溢出\r\n6.2 可过载操作符\r\n6.3 []操作符\r\n6.4 ()操作符\r\n6.5 .操作符\r\n6.6 +操作符\r\n6.7 -操作符\r\n6.8 *操作符\r\n6.9 /操作符\r\n6.10 %操作符\r\n6.11 &操作符\r\n6.12 |操作符\r\n6.13 ^操作符\r\n6.14 !操作符\r\n6.15 ~操作符\r\n6.16 =操作符\r\n6.17 <操作符\r\n6.18 >操作符\r\n6.19 ?:操作符\r\n6.20 ++操作符\r\n6.21 - -操作符\r\n6.22 &&操作符\r\n6.23 ||操作符\r\n6.24 <<操作符\r\n6.25 >>操作符\r\n6.26 = =操作符\r\n6.27 !=操作符\r\n6.28 〈=操作符\r\n6.29 〉=操作符\r\n6.30 +=操作符\r\n6.31 _=操作符\r\n6.32 *=操作符\r\n6.33 /=操作符\r\n6.34 %=操作符\r\n6.35 &=操作符\r\n6.36 \=操作符\r\n6.37 ^=操作符\r\n6.38 <<=操作符\r\n6.39 >>=操作符\r\n6.40 _>操作符\r\n\r\n第7章 C#属性\r\n\r\n7.1 属性介绍\r\n7.1.1 使用属性\r\n7.1.2 全局属性\r\n7.1.3 创建自定义属性\r\n7.1.4 检索属性信息\r\n7.2 AttributeUsage\r\n7.3 条件\r\n7.3.1 参数\r\n7.3.2 应用范围\r\n7.3.3 说明\r\n7.4 obsolete\r\n\r\n第8章 C#预处理程序指示\r\n\r\n8.1 #if\r\n8.2 #else\r\n8.3 #elif\r\n8.4 #endif\r\n8.5 #define\r\n8.6 #undef\r\n8.7 #warning\r\n8.8 #error\r\n8.9 #line\r\n8.10 #region\r\n8.11 #endregion\r\n\r\n第9章 C#语言特征\r\n\r\n9.1 数组\r\n9.1.1 一维数组\r\n9.1.2 多维数组\r\n9.2 Main\r\n9.2.1 返回值\r\n9.2.2 命令行参数值\r\n9.3 属性\r\n9.3.1 属性声明\r\n9.3.2 存取器\r\n9.3.3 界面属性\r\n9.4 索引器\r\n9.4.1 索引器声明\r\n9.4.2 属性和索引器的比较\r\n9.4.3 界面索引器\r\n9.5 XML文件\r\n9.5.1 文件注释标记\r\n9.5.2 处理XML文件\r\n\r\n\r\n \r\n