- 1、本文档共66页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《a spNBT应用教程》Cadw语言程序设计基础PPT66
第2章 C#语言程序设计基础 内容提要 本章主要分析C#的语法,C#作为.NET的原生语言,功能非常强大。 作为ASP.NET的编程基础,主要分析C#的变量、常量、控制语句、C#类的基本使用方法、C#的异常处理和C#语言面向对象的高级特性。 C#概述 C#是微软公司专门为.NET量身定做的编程语言,它与.NET有着密不可分的关系。 C#的类型就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。 另外,类型安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言。 C#的特点 C#不仅具有C++的强大功能,而且具有Visual Basic简单易用的特性。C#的语法与C++基本相同。如果以前对C++非常熟悉的话,学习C#则是一件非常容易的事情。 默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存。它带来最大的变化是C#没有了C和C++中的指针。与此相关的,那些在C++中被大量使用的指针操作符已经不再出现。C#只支持一个“.” C#程序结构 C#编译器 .NET Framework SDK内置了C#编译器“csc.exe(C Sharp Compiler)”,该文件在“\WINNT\Microsoft.NET\Framework\v版本号”目录下。 如果不能执行该命令,需要将该目录添加到操作系统的PATH变量中。可以在命令窗口编译C#文件,假如要编译名为1-01.cs的C#文件。命令行的语法为: csc 2-01.cs 不用using导入名字空间 程序的输入和输出 命令行参数 C#注释 C#的数据结构 C#的数据类型分为值类型(Value Type)和引用类型(Reference Type)两大类。 值类型包括简单类型(Simple Type)、结构类型(Struct Type)和枚举类型(Enum Type)3种。引用类型包括类类型(Class Type)、数组类型(Array Type)和代表类型(Delegate Type)。 变量和常量 C#是大小写敏感的,即大写和小写字母认为是不同的字母。例如变量名something,Something,SOMETHING都是不同的名字。 命名变量名要遵守如下的规则: 不能是C#关键字。 第一个字符必须是字母或下划线。 不要太长,一般不超过31个字符为宜。 不能以数字开头 中间不能有空格 变量名中不能包含“.;,”+-”之类的特殊符号。实际上,变量名中除了能使用26个英文大小写字母和数字外,只能使用下划线“_”。 变量名不要与C++中的库函数名、类名和对象名相同。 使用常量 值类型 值类型,也称为简单类型,是直接由一系列元素构成的数据类型。 C#语言中提供了一组已经定义好了简单类型。 可以分为整整类型、布尔类型、字符类型和实数类型。 整整类型 整整类型的变量的值为整数。计算机的存储单元是有限的,所以计算机语言提供的整数类型的值总是在一定的范围之内。 C#中有九种整数类型,这些整数类型在数学上的表示以及在计算机中的取值范围如表2-1所示。 整整类型 使用整整类型 布尔类型 布尔类型是用来表示“真”和“假”的。布尔类型表示的逻辑变量只有两种取值。在C#中,分别采用true和false两个值来表示。 在C语言中,用0来表示“假”,其他任何非零的值表示真。在C#中,布尔型变量只能是true或者false。 实数类型 实数在C#中采用两种数据类型来表示:单精度(float)和双精度(double)。它们的区别在于取值范围和精度不同。 单精度:取值范围在正负1.5*10-45到3.4*1038之间,精度为七位。 双精度:取值范围在正负5.0*10-324到1.7*10308之间,精度为15-16位。 字符类型 字符包括数字字符、英文字母和表达符号等等,C#提供的字符类型按照国际标准,采用Unicode字符集。一个Unicode的标准字符长度为16位,用它可以来表示世界上大多数语言。给一个变量赋值的语法为: char mychar=M; 也可以直接通过十六进制或者Unicode赋值。 char mychar=\x0034;//mychar=4 char mychar=\u0039;//mychar=9 枚举类型 引用类型 C#中的另一大数据类型是引用类型。“引用”的含义是:该类型的变量不直接存储所包含的值,而是存储所要存储值的地址。 C#中的引用类型有四种:类、数组、代表和接口。 类 类是面向对象编程的基本单位,是一种包含数据成员、函数成员的数据结构。类的数据成员有变量、域和事件。函数成员包括方法、属性、构造函数和析构函数等等。类和结构同样都包含了
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)