第02章C#语法基础

第02章C#语法基础

ID:46867255

大小:134.00 KB

页数:18页

时间:2019-11-28

第02章C#语法基础_第1页
第02章C#语法基础_第2页
第02章C#语法基础_第3页
第02章C#语法基础_第4页
第02章C#语法基础_第5页
资源描述:

《第02章C#语法基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第2章C#语法基础要进行c#程序设计必须了解c#程序结构、语法规则、数据类型和表达式。本章介绍这些方面的内容。2.1C#程序结构c#的程序结构是指构成应用程序的很必要元索。包括程序的组成要素、语法规则及书写格式等。2」」C#程序的组成耍素在第1章,曾经介绍了C#控制台应用程序的创建过程,这个程序虽然非常简单,但是麻雀虽小,五脏俱全,通过这个程序可以了解C#程序构成要素。下面是这个程序的完整代码:usingSystem;namespace控制台程序01{classClassi{staticvoidMain(string[]args)//TODO:在此处添加代码以

2、启动应用程序//Console.WriteLine("tH:界,你好!”);Console.ReadLine();}}}分析这个程序,可以看出C#程序命名空间、类和方法、语句和人括号等组成要素。1.关键字在C#代码中常常使用关键字,关键字也叫保留字,是对C#有特定意义的字符冷。关键字在VisualStudio.NET环境的代码视图小默认以蓝色显示。2.命名空间命名空间既是VisualStudio.NET提供系统资源的分层纟R织方式,也是分层组织程序的方式。因此,命名空间有两种,一种是系统命名空间,一种是用户自定义命名空间。系统命名空间是VisualStudio

3、.NET平台提供的系统预定义的基础数据类型和类(包括方法成员)类型资源,以供用户程序设计时使用。系统命名空间使用using关键字导入,上述程序代码中的System就是VisualStudio.NET屮的最基木的命名空间,该命名空间提供了对构建应用程序时所需要的所有系统功能的使用,代码中的"Console.WriteLine”与"Console.RcadLine”就是该命名空间提供的控制台类的行输出输入方法。所以在创建项1=1时,VisualStudio.NET平台都会自动生成导入该命名空间的代码,并且放在程序的笫一行。用户自定义命名空间使用namespace关

4、键字声明,上述程序中的“控制台应用程序01”就是用户自定义命名空间。在C#屮,命名空间的声明允许嵌套,即在命名空间屮允许声明其他的命名空间。命名空间的导入在程序屮并不是必须的,例如,在上述程序中可以不使用"usingSystem;"语句导入“System”命名空间,但是,如果这样做的话,在使用“System”捉供的类的方法时,就必须指明其所属的命名空间。所以如果不导入“System”命名空间,那么使用控制台类的行输出输入方法的代码就应该是uSystem.Console.WriteLine”与“System.Console.ReadLine"。命名空间的声明也不

5、是必须的,例如在上述程序,可以不声明“控制台应用程序01”这一-用户日定义命名空间。如果这样,程序代码如下:usingSystem;classClassi{staticvoidMain(string[]args){////TODO:在此处添加代码以启动应用程序//Console.WriteLine(”世界,你好!”);Console.RcadLinc();这时,程序照样可以正常运行,但是在实际的程序开发过程中,一个程序往往是由许多模块组成,使用命名空间有利于程序组织与管理。所以使用命名空间是一种良好的编程习惯。1.类和方法在C#中,必须用类來组织程序的变量与方

6、法,上述程序就定义了一个名为“Classi”的类。在类“Classi”中声明了一个名为“Main”的方法。“Main”方法用來指示应用程序从该处开始,并实现类“Classi”的特定功能。C#要求每个程序必须且只能有一个“Main”方法,缺少“Main”方法或“Main”方法多于一个,都将产生错误。“Main”方法必须放在某一个类«

7、>0"Main”方法是应用程序的入口。有关类与方法的详细内容,将在第4章和第5章小介绍。4•语句语句就是C#应用程序中执行操作的指令。C#中的语句必须用分号“;”结束。可以在一行中书写多条语句,也可以将一条语句书写在多行上。当语句中

8、包含不同层次的内容时,C#用点操作符表示所属关系。例如,上述内容中的语句“System.Console.WritcLinc”包含三个层次。“System”表示一个命名空间,“Console”表示该命名空间中的一个类,“WriteLine”表示该类中的一个方法。实际上这种表示方法与现实牛活中对事物所属关系的农示是一样的,例如,“张三的房间中的桌子”就包含了三个层次的所属关系。因此,可以把操作符理解为现代汉语屮表示所属关系的“的”。5.大括号在C#中,在括号“{”和“}”是一种范围标志,是组织代码的一种方式,用于标识应用程序中逻辑上有紧密联系的一段代码开始与结朿。

9、大括号可以嵌套,以表示应用程序中的不同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。