- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#程序设计语言概述
应用软件开发(C#) 第1章 C#程序设计基础 第 1 章 C#程序设计基础 1.1 程序设计语言 1.2 程序设计方法 1.3 C#程序设计语言概述 1.4 C#集成开发环境 C#的程序基本结构是指构成应用程序的必要元素,包括程序的组成要素、语法规则及书写格式等 一. C#程序的组成要素 二. C#程序的格式 1.3.2 C#程序基本结构 1.3 C#程序设计语言概述 C#程序举例 using System; namespace MyFirstConsoleApp1 { class Program { static void Main(string[ ] args) {// TODO: 在此处添加代码以启动应用程序 Console.WriteLine( Hello,My First Console Application!); Console.ReadLine(); } } } 一、 C#程序的组成要素 1. 关键字 2. 命名空间 3. 类和方法 4. 语句 5. 大括号 1. 关键字 关键字也叫保留字,是对C#有特定意义的字符串 在代码视图中默认以蓝色显示 例如,代码中的using、namespace、class、static、void等,均为C#的关键字 2. 命名空间 命名空间是一种组织 C# 程序中出现的不同类型的方式。 在概念上与计算机文件系统中的文件夹有些类似。与文件夹一样,命名空间可使类具有唯一的完全限定名称。 在同一个命名空间中,命名空间成员不能重名,但在不同的命名空间中,命名空间成员可以重名; .NET Framework 有八十多个命名空间,每个命名空间有上千个类:命名空间被用来最大程度地减少名称相似的类型和方法引起的混淆。 命名空间(C# 参考) /zh-cn/library/z2kcy19k(v=vs.110).aspx 命名空间有两种:一种是系统命名空间,一种是用户自定义命名空间 2. 命名空间 系统命名空间 系统命名空间是系统预定义的基本数据类型和类(包括方法成员)类型资源,以供用户进行程序设计时使用 系统命名空间使用using关键字导入 例如: 命名空间 System 包括 Console 类,该类包含读取和写入控制台窗口的方法。 System是最基本的命名空间,提供了对构建应用程序所需要的所有系统功能的使用。System 命名空间也包含许多其他命名空间。 命名空间的导入在程序中并不是必须的 如果不用using语句导入命名空间,在使用“System”提供的类的方法时,就必须指明其所属的命名空间 例如: System.Console.WriteLine System.Console.ReadLine 用户自定义命名空间 用户自定义命名空间使用namespace关键字声明,命名空间名可以是任意合法的标识符; 命名空间的定义格式如下: namespace 命名空间名 { 命名空间成员; } 考虑下列代码声明的两个命名空间: namespace np1 { class A { public void f( ) { } } //A类定义 class B { public int x; public void h( ) { //访问同一命名空间中的成员A ,故不需要前缀命名空间名 A a = new A( ); } } //B类定义 } namespace np2 { class A { public void g() { //访问不同命名空间中的成员,故需要前缀命名空间名 np1.B b = new np1.B(); b.x = 1; } } } 使用using导入命名空间的格式如下: using 命名空间; 例如,对于已定义的命名空间np1, 在np2中导入np1: namespace np2 { using np1; class A { public void g() { //前面已经导入np1,故无需要前缀命名空间名 B b = new B(); b.x = 1; } } } 3. 类和方法 C#中,必须用类来组织程序的变量与方法 例如: class Program { static void Main(st
您可能关注的文档
- 20060330ymhs.ppt.ppt
- 2006年高考模拟试题中有机最新试题汇集.doc
- 2007-2008春季学期选课说明-北京体育大学教务处.doc
- 2007-5-26-5.ppt.ppt
- 20071106做一个优秀的学生干部-湖州职业技术学院.ppt
- 2007中国呼叫中心与客户关系管理大会-CTI论坛.doc
- 20080409_ING安泰邀请罗杰斯来台演讲重点整理.ppt
- 2008年决策研究专业技术职称评定办法-北京调查研究.doc
- 2008香港环保卓越计划.doc
- 2009北京男科论坛.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)