《商务网站设计与开发》课件第07章 C#语言速览.pptx

《商务网站设计与开发》课件第07章 C#语言速览.pptx

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

内容7.1C#概述7.2C#基本语法7.3C#面向对象程序设计7.4思考题

7.1C#概述C#(读为Csharp)语言是一个多范式(multi-paradigm)的语言,它含有强类型(StrongTyping)、强制式(Imperative,或译为命令式、指令式)、声明式(Declarative)、函数式(Functional)、泛型(Generic)、面向对象(Object-Oriented)和面向组件(Component-Oriented)等程序设计语言特点。C#虽然脱胎于C/C++语言,也含有很多Java语言的优秀特性;与C/C++语言相似,降低了源代码的移植难度,也降低程序员对新语言的学习难度。可以开发出客户端、Web服务器、移动设备等不同环境下的软件(需要.NET运行时的支持)。

7.2C#基本语法标识符标识符是代码的基本组成元素之一,它需要遵循一定的命名规范。在C#中,标识符可以以字母开始;可以以“_”(下划线)或“$”(美元符号)开始,也可以在标识符中包含下划线;可以包含数字,但不能以数字开始;可以包含Unicode编码的大小写字母,但大小写敏感(即ABC与abc是不同的标识符);可以在中间或前后包含@符号。C#的关键词(Keywords)是预定义的、具有特定含义的保留词,开发者不要使用这些词作为变量名或类名等。

7.2C#基本语法基本数据类型——值类型C#是中有两种基本数据类型:值类型和引用类型。值类型是直接存储它的数据内容,而引用类型存储的是对象的引用,这两种类型对变量的赋值有着不同的含义。C#值类型包括:简单类型和复合类型(其中包括结构类型、枚举类型)。简单类型都有对应于System程序集中的结构。比如,在c#中声明一个int类型的数据时,实际上声明了System.Int32的一个实例。在C++中,bool类型的值可转换为int类型的值,其中false等效于零值,而true等效于非零值。但在C#中,不存在bool类型与其他类型之间的相互转换。C#中的字符是采用Unicode编码方式,即一个字母或一个汉字都是用2个字节表示。char类型的常数可以写成字符、十六进制换码序列或Unicode表示形式。C#值类型中的复合类型包括结构类型和枚举类型,其应用方式与C/C++中的相似。结构类型采用关键词struct来定义,枚举类型采用关键词enum来定义。

7.2C#基本语法分类类型名说明对应于System中的结构取值范围字节直接量例子整数sbyte有符号8位整数System.SByte从?128到+1271无short有符号16位整数System.Int16从?32,768到+32,7672无int有符号32位整数System.Int32从?2,147,483,648到+2,147,483,6474十进制数:55,0,-100十六进制数:0xF5A4long有符号64位整数System.Int64从?263到+26384294967296L

7.2C#基本语法分类类型名说明对应于System中的结构取值范围字节直接量例子无符号整数byte无符号8位整数System.Byte从0到2551十进制数:55,0,100十六进制数:0xF5ushort无符号16位整数System.UInt16从0到65,5352?无uint无符号32位整数System.UInt32从0到4,294,967,2954123U,123uulong无符号64位整数System.UInt64从0到26489223372036854775808UL

7.2C#基本语法分类类型名说明对应于System中的结构取值范围字节直接量例子带符号十进制数decimal128位十进制数System.Decimal从-7.0E28到7.0E2816300.5m,12.30M浮点数float32位单精度浮点数System.Single从?3.4E38到+3.4E38423.5F,23.5f,1.72E3F,1.72e3fdouble64位双精度浮点数System.Double从±5.0E?324到±1.7E+308823.5,23D,23.5d,1.72E3

7.2C#基本语法分类类型名说明对应于System中的结构取值范围字节直接量例子布尔型bool布尔型System.Booleantrue或false1truefalse字符charUnicode字符System.Char从\u0000到\uFFFF2‘A’,\u2FF9,\x0058

7.2C#基本语法引用类型数组数组作为应用类型可以指向一个包含一个或多个特定类型元素的内存空间,采用索引可以访问到某一个数组元素。类类型作为面向对象的程序设计语言,C#

您可能关注的文档

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档