VisualC#语法基础

VisualC#语法基础

ID:45379670

大小:996.50 KB

页数:120页

时间:2019-11-12

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

《VisualC#语法基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VisualC#.NET语法基础内容简介设计C#程序的主要目的是完成数据的运算与管理,C#支持丰富的数据类型、运算符以及控制流程的语句,是实现这一目的的基础保证。在编写C#程序时,不同类型的数据都必须遵循“先定义,后使用”的原则。本章主要介绍C#程序的基本结构以及基本数据类型、常量、变量、运算符和表达式等基础知识。目录2.1C#程序结构2.2基本数据类型2.6值类型2.7本章小结2.3变量与常量2.5引用类型2.4运算符与表达式2.1C#程序结构2.1.1程序的组成要素C#程序支持控制台应用程序、Windows应用程序和Web应用程序,其中控制台应用程序是字符界面的,其余

2、两类应用程序是图形界面。这三种应用程序的操作模式基本相同,也具有相同或相近的组成要素。2.1.1程序的组成要素1.标识符2.关键字3.语句4.注释5.命名空间6.类的定义和类的成员7.C#程序中的方法2.1.1程序的组成要素1.标识符与Java中定义及命名规则相同,区分大小写。关键字不可以用作普通标识符,但可以用@前缀来避免这种冲突。(这是Java中不具有的特性)例如:int@bool=3;Console.WriteLine(@bool);System.Threading.Thread.Sleep(1000);C#中标识符的命名约定类名约定首字母大写变量名、方法名等则约定使用C

3、amel命名法。2.1.1程序的组成要素2.关键字关键字(keyword)是C#程序语言保留作为专用的有特定意义的字符串,不能作为通常的标识符来使用。在C#语言中主要有如下关键字:abstract、as、base、bool、break、byte、case、catch、char、checked、、class、const、continue、decimal、defaultdelegate、do、double、else、enum、event、explicit、extern、false、finally、fixed、float、for、foreach、get、goto、if、implici

4、t、in、int、interface、internal、is、lock、long、namespace、new、null、object、operator、out、override、params、private、protected、public、readonly、ref、return、sbyte、sealed、set、short、sizeof、stackalloc、static、string、struct、switch、this、throw、true、try、typeof、uint、ulong、unchecked、unsafe、using、value、virtual、volatil

5、e、while。2.1.1程序的组成要素3.语句语句是应用程序中执行操作的一条命令。C#代码由一系列语句组成,每条语句都必须以分号结束。可以在一行中书写多条语句,也可以将一条语句书写在多行上。使用“{}”来表示应用程序中的不同层次和代码块。提示:为了表示代码的结构层次,要注意语句的缩进。虽然缩进在程序格式中不是必须的,但缩进可以清晰地显示出程序的结构层次,这是一种良好的编程习惯。2.1.1程序的组成要素4.注释(1)行注释:使用行注释标识符“//”,表示该标识符后的“一行”为注释部分。(2)块注释:块注释分别以“/”和“/”为开始和结束标识符,在此中间的内容,均为注释的部分。(

6、3)文档注释:在C#中,还可以用“///”符号来开头。在一般情况下,编译器也会忽略它们,但可以通过配置相关工具,在编译项目时,提取注释后面的文本,创建一个特殊格式的文本文件,该文件可用于创建文档说明书。例如:2.1.1程序的组成要素namespaceConsoleApplication1{classProgram{///

///这是一个控制台程序/////////没有返回值staticvoidMain(string[]args){System.Console

7、.WriteLine("参数1:"+args[0]);System.Console.ReadLine();}}}2.1.1程序的组成要素5.命名空间命名空间有两种:系统命名空间和用户自定义命名空间。系统命名空间是一个逻辑的命名系统,用来组织庞大的系统类资源,让开发者使用起来结构清晰、层次分明、使用简单。同时,用户也可以使用自定义的命名空间以解决应用程序中可能出现的名称冲突。2.1.1程序的组成要素5.命名空间(1)定义命名空间。在C#中定义命名空间的语法格式如下:namespaceSpace

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

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

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