首页 理论教育 C#基本语法要求和示例

C#基本语法要求和示例

时间:2023-10-22 理论教育 版权反馈
【摘要】:在使用C#进行代码编写的过程中,必须遵循它本身的独有特性,即基本的语法结构。语句结构C#程序代码是由一系列的语句构成的,并且每个语句都必须以分号“;”结束。在Visual Studio 2010中自动创建的C#格式代码如下:图3-1 “新建项目”对话框在上述代码中,可以先不必考虑各代码的具体含义,而只看它们的语法结构格式。

C#基本语法要求和示例

1.C#的特性

因为C#是从C和C++进化而来的,所以从外观和语法定义上看,C#和两者有着很多相似之处。在使用C#进行代码编写的过程中,必须遵循它本身的独有特性,即基本的语法结构。C#的代码语句具有如下4个特性。

(1)字符过滤性

和其他常用语言的编译器不同,无论代码中是否含有空格、换行符或制表符,C#都不会考虑它们。这样,程序员在编写代码时会有很大的自由度,不会因为疏忽加入空白字符而造成程序的错误

(2)语句结构

C#程序代码是由一系列的语句构成的,并且每个语句都必须以分号“;”结束。因为C#中的空格和换行等字符被忽略,所以可以在同行代码中放置多个处理语句。

(3)代码块

因为C#是面向对象的语言,所以其代码结构十分严谨和清晰。同功能的C#代码语句构成了独立的代码块,通过这些代码块可以使整个代码的结构更加清晰。所以说,C#代码块是整个C#代码的核心。

(4)严格区分字母大小写

因为在C#语言中字母的大小写代表不同的含义,所以在编写代码时,必须注意每个字母的大小写格式,避免因大小写差异而出现名称错误的问题。

(5)C#的代码块以“{”开始,以“}”结束。

根据上述特性,总结出C#代码块的基本语法结构如下:

978-7-111-36370-5-Part01-100.jpg

在上述格式中,使用了缩进格式和非过滤处理。上述做法的目的是使整个C#代码变得更加清晰,提高代码的可读性。在此向读者提出如下两点建议。

1)独立语句独立代码行。虽然C#允许在同一行内放置多个C#语句,但为了提高代码的可读性,建议将每个语句放置在独立的代码行中,即每行代码都以分号“;”结束。

2)代码缩进处理。对程序内的每个代码块都要遵循缩进原则,使各代码块在整个程序中以更加清晰的效果展现出来。在使用Visual Studio进行C#开发时,Visual Studio能够自动实现代码缩进。

2.C#的注释方法

C#程序中的必要构成元素是注释。通过注释可以帮助程序员和用户快速了解当前语句的功能。特别是在大型应用程序中,因为整个项目内的代码块繁多,所以加入合理的注释必不可少。在C#中加入注释的方法有如下两种。(www.xing528.com)

(1)两端放置

两端放置是指在程序的开头和结尾放置,具体格式是在开头插入“/*”,在结尾插入“*/”,在两者之间输入注释的内容。例如下面的代码:

978-7-111-36370-5-Part01-101.jpg

(2)单“//”标记

单“//”标记和上面的两端放置不同,其最大特点是以“//”为注释的开始,在注释内容编写完毕后,只需注释内容和开头“//”在同行即可。例如下面的代码:

978-7-111-36370-5-Part01-102.jpg

但是下面的代码是错误的:

978-7-111-36370-5-Part01-103.jpg

下面通过一段简单的C#代码,向读者说明C#程序的基本语法结构。实例的具体实现流程如下。

1)打开Visual Studio 2010,依次单击“新建”∣“项目”选项,弹出“新建项目”对话框,如图3-1所示。

2)选择“控制台应用程序”选项,设置“名称”为mm,然后单击“确定”按钮进入代码界面。

在Visual Studio 2010中自动创建的C#格式代码如下:

978-7-111-36370-5-Part01-104.jpg

978-7-111-36370-5-Part01-105.jpg

图3-1 “新建项目”对话框

978-7-111-36370-5-Part01-106.jpg

在上述代码中,可以先不必考虑各代码的具体含义,而只看它们的语法结构格式。经过上述实例代码,可以明确C#语句的各个主要构成元素。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈