《C#基础教程编程起步代码分析.ppt》由会员分享,可在线阅读,更多相关《C#基础教程编程起步代码分析.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C#基础教程基础教程 编程起步编程起步 代码分析代码分析2.1.3 程序代码分析本节对上一节的代码进行详细分析。说明代码中涉及到的各种概念的含义,以便对程序的基本结构有个初步认识。使用using System指令涉及到一个命名空间(namespace)叫作System,这是在Microsoft.NET类库中提供的。这个命名空间包括在Mian方法中使用的Console类。命名空间提供了一种用来组织一个类库的分层方法。Main方法是类Hello中的一个成员,它有static的说明符,所以它是类Hello中的一个方法而不是此类中的实例。对于一个应用程序的主入口点-称开始执行的方法-通常是一个称为Ma
2、in的静态方法。Helloworld 的输出是通过使用类库产生的。语言本身并没有提供类库。作为替代,它使用一个通用类库,这个类库也可以被诸如Visual Basic和Visual C+的语言所使用。程序没有把Main设为全局方法。在全局级别上不支持方法和变量;这些元素通常包含在类型声明当中(例如,类或结构的声明)。程序中不使用#include关键字。程序中的从属关系是象征性的而不是字面上地。这个系统消除了在用不同语言编写的程序间的障碍。例如,Console类可以用另外一种语言编写。每个代码块使用成对的大括号“”括起来,比如 namespace和class,还有Main,表示嵌套的层次划分。每行
3、代码使用分号“;”作为结尾,并回车换行。C#程序可由一个或多个文件组成。每个文件都可以包含零个或零个以上的命名空间。一个命名空间除了可包含其他命名空间外,还可包含类、结构、接口、枚举、委托等类型。以下是 C#程序的主干,它包含所有这些元素。【例2-1-1】类的定义。/简单示例using System;namespace YourNamespace/命名空间定义/类定义class YourClass/结构定义struct YourStruct/接口定义interface IYourInterface/委托定义delegate int YourDelegate();/枚举定义enum YourEnum/命名空间定义namespace YourNestedNamespacestruct YourStruct/类定义class YourMainClassstatic void Main(string args)/具体代码在这里85 开 发 我们无需急于理解代码中所有的概念,在后续章节中会逐一讲解。在这里,只要知道通常的C#程序都会包含哪些要素即可。注意:代码中的“/”表示注释行,就是其后的文字不做为代码来运行,只是作为说明性文字出现。