- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows程序设计电子教案第3章
上海交通大学网络教育学院 第3章 C#语法基础 3.1 C#程序结构 3.2基本数据类型 3.3变量与常量 3.4运算符与表达式 3.1 C#程序结构 3.1.1 C#程序的组成要素 3.1.2 C#程序的格式 C#的程序结构是指构成应用程序的必要元素,包括程序的组成要素、语法规则及书写格式等 3.1.1 C#程序的组成要素 1. 关键字 2. 命名空间 3. 类和方法 4. 语句 5. 大括号 using System; namespace ConsoleHelloWorld { class Class1 { static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 // Console.WriteLine(Hello World!); Console.ReadLine(); } } } 1. 关键字 关键字也叫保留字,是对C#有特定意义的字符串 在代码视图中默认以蓝色显示 例如,代码中的using、namespace、class、static、void等,均为C#的关键字 2. 命名空间 命名空间既是Visual Studio.NET提供系统资源的分层组织方式,也是分层组织程序的方式 命名空间有两种:一种是系统命名空间,一种是用户自定义命名空间 系统命名空间 系统命名空间是Visual Studio.NET平台提供的系统预定义的基本数据类型和类(包括方法成员)类型资源,以供用户进行程序设计时使用 系统命名空间使用using关键字导入 例如: System是Visual Studio.NET中最基本的命名空间,提供了对构建应用程序所需要的所有系统功能的使用 在创建项目时,Visual Studio.NET平台都会自动生成导入该命名空间的代码,并且放在程序的第一行 用户自定义命名空间 用户自定义命名空间使用namespace关键字声明 在C#中,命名空间的声明允许嵌套,即在命名空间中允许声明其他的命名空间 命名空间的导入在程序中并不是必须的 如果这样做的话,在使用“System”提供的类的方法时,就必须指明其所属的命名空间 例如: System.Console.WriteLine System.Console.ReadLine 命名空间的声明也不是必须的 若不声明命名空间,程序照样可以正常运行 在实际的程序开发过程中,一个程序往往是由许多模块组成,使用命名空间有利于程序的组织与管理 3. 类和方法 C#中,必须用类来组织程序的变量与方法 例如: class Class1 { static void Main(string[] args) { // TODO: 在此处添加代码以启动应用程序 } } 定义了一个名为“Class1”的类,在类“Class1”中声明了一个名为“Main”的方法 C#要求每个程序必须且只能有一个“Main”方法 缺少“Main”方法或“Main”方法多于一个,都将产生错误 “Main”方法必须放在某一个类中 “Main”方法是应用程序的入口 4. 语句 语句就是C#应用程序中执行操作的指令 C#中的语句必须用分号“;”结束 当语句中包含不同层次的内容时,C#用点“.”操作符表示所属关系 例如:语句System.Console.WriteLine包含三个层次: “System”表示一个命名空间 “Console”表示该命名空间中的一个类 “WriteLine”表示该类中的一个方法 5. 大括号 在C#中,括号“{”和“}”是一种范围标志,是组织代码的一种方式,用于标识应用程序中逻辑上有紧密联系的一段代码的开始与结束 大括号可以嵌套,以表示应用程序中的不同层次 例如: namespace ConsoleHelloWorld { class Class1 { static void Main(string[] args) { // TODO: 在此处添加代码以启动应用程序 } } } 命名空间“ConsoleHelloWorld”下的大括号标识该命名空间的代码范围,类“Class1”下的大括号标识该类的代码范围,方法“Main”下的大括号标识该方法的范围 并且,类“Class1”包含在“ConsoleHelloWorld”中,“Main”方法又包含在类“Class1”中 3.1.2 C#程序的格式 1. 缩进与空格 2. 字母大小写 3. 注释 1. 缩进与空格 缩进用于表示代码的结构层次 缩进可以清晰地表示程序的结构层次 在程序设计中应该使用统
原创力文档


文档评论(0)