第二章C#程序设计基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 C#程序设计基础 第二章 C#程序设计基础 2.1 C#语法介绍 2.2 值类型 2.3 引用类型 2.4 异常处理 2.5 C#面向对象的编程 2.6 装箱与拆箱 本章小结 2.1.1 C#程序的基本结构 一个C#程序可以由一个或多个文件组成。它的程序是阶层式的结构。 C#程序的基本结构包括:命名空间声明、类声明、“Main()”方法声明和语句。下面讲解一个简单实例。 例2.1 一个简单实例,此程序只有一个可执行语句,程序运行时在屏幕上输出:C#语言的基本结构! 2.1.1 C#程序的基本结构 using System; // 使用System命名空间声明 namespace MyName1 // 声明用户命名空间MyName1 { class Myclass // 声明Myclass类 { public static void Main() // 声明Main方法,此处是程序的入口 { Console.WriteLine(C#语言的基本结构!); /* 从此开始多行整块注释, 注释内容将被编译器忽略。 */ } } } 2.1.1 C#程序的基本结构 在C#的基本结构中: 类和方法以“{”开始,以“}”结束; 一个C#程序必须有唯一的Main()方法; 所有的语句都以分号“;”结束; 程序可以加注释,有两种方法:一种是“//”表示单行注释,表示从该注释符号开始到该行结束都是注释;另一种是以“/*”开始,以“*/”结束的多行注释。 2.1.1 C#程序的基本结构 在控制平台编译和运行源程序,需要计算机必须安装.NET Framework SDK。此案例中,调用了Console的WriteLine()方法在屏幕上输出一行提示信息。可以使用一个文本编辑器编写这段代码,将它存为cjg.cs文件。 .NET Framework SDK内置了C#编译器。打开“Visual Studio.NET 2003命令提示”命令窗口。转到保存文件所在目录,在命令行输入: csc cjg.cs,编译成功,就会得到可执行文件cjg.exe。在命令行输入执行文件命令:cjg回车,就会显示输出结果:C#语言的基本结构! 2.1.2 变量与常量 1. 变量 变量是指在程序运行过程中,其值可以发生变化的量,通常用来保存程序运行过程中的输入数据、计算获得的中间结果和最终结果。每个变量都有一种类型来确定什么样的数据可以存储在该变量中。 C#是一种的安全语言,编译器会检查变量和它所存储的数据类型是否一致,C#中所有变量必须“先声明后引用”,变量的声明语句的一般形式为: 附加属性 修饰符 类型名 变量声明符列表; 2.1.2 变量与常量 说明: 1)附加属性:附加声明信息; 2)修饰符:允许的修饰符有new和pulic protected internal private 有效组合; 3)变量声明符:变量名表示符,变量名必须是合法的标示符。 4)变量声明符列表:以逗号分隔的若干个变量声明符; 在声明变量时可以用变量初始化设定项给它赋初始值,也可以在声明时不初始化。C#的编译器要对所有的变量作用明确赋值检查,如果检查出未初始化的某变量,在使用变量之前必须对它赋值,如果不赋值,编译器会发出错误警告。 2.1.2 变量与常量 C#语言中共有七种变量:静态变量、非静态变量、数组元素、值参数、引用参数、输出参数和局部变量。 1)静态变量 在类中使用static修饰符声明的字段成为静态变量,静态变量与所属的类生命期相同。静态变量被视为初始已赋值 ,初始值是变量类型默认值。 2)非静态变量 没有使用static修饰符声明的变量。 ①在类中直接声明的不带static修饰符声明的变量成为非静态变量。 ②在结构中声明的不带static修饰符的变量也是非静态变量。 2.1.2 变量与常量 3)数组元素 数组的一个元素当一个数组实例产生时存在,当没有对数组实例进行引用时消失。数组元属被视为初始已赋值,数组元素的初始值是该变量类型默认值。 4)值参数 没有用ref或out限定符声明的参数叫值参数。当调用该值参数所属的成员函数时,才产生该值参数,调用完毕后,值参数消失。 5)引用参数 一个用ref限定符声明的参数叫引用参数,一个引用参数不产生新的存储地址,相反,它表示的存储地址与函数成员调用中的变量相同,因此,引用变量的值与所传递的变量相同。 2.1.2 变量与常量 6)输出参数 用out限定符声明的变量叫输出参数。输出参数不产生一个新的

文档评论(0)

天马行空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档