- 3
- 0
- 约1.54万字
- 约 88页
- 2017-02-01 发布于河南
- 举报
第2章_序设计基础
第2章 程序设计基础 本章要点 2.1 程序 2.2 常量和变量 2.3 数据类型 2.4 撰写规范的程序代码 2.1 程序 在C#程序中通常使用大括号来构建代码段,例如经常看到的命名空间代码段、类代码段、过程代码段和函数代码段都是如此。而且由于大括号能够嵌套使用,所以编写代码时容易出现漏写的现象。为此,Visual Studio 2008中提供了自动识别支持,单击大括号“{” 、“}” 中的任何一个,便会标识出与之匹配的另一个大括号;如果不存在与之匹配的大括号,则会提示错误信息 2.1.1 初识C#程序 2.1 程序 2.1.1 初识C#程序 通过这个程序我们可以简单总结出一个C#程序的基本框架结构: C#程序由一个或多个独立的类组成,每个类归属于某个命名空间。 C#的类可以由一个或多个方法组成,其中类中的静态main方法可用作程序运行的入口。 2.1.1 初识C#程序 2.1 程序 2.1.2 标识符和关键字 标识符:在C#语言中,标识符是惟一地标识代码中的各种程序元素的名称,可用于表示变量、常量、方法、类或接口的名称。程序员可以任意指定标识符的名称,但建议起能够反映其用途的有意义的名称。要注意的是,在C#中,标识符是大小写敏感的。 2.1.2 标识符和关键字 Unicode是16位字符格式,包含了几乎全世界范围内所有计算机语言的字符集。遵循Unicode标准是C#语言的一个重要特征,其他语言一般使用最常用的美国标准信息交换码(ASCII)。ASCII的主要局限在于,它只有8位字符大小,不能容纳各种国际语言的多字节字符集。 2.1.2 标识符和关键字 标识符几乎可以使用任何名称,但必须遵循以下语法规则: 只能使用字母(大写的或小写的)和数字。 标识符必须以字母或者下划线(“_”)开头。 标识符以@符号开始时,允许使用关键字来作为标识符。 2.1.2 标识符和关键字 2.2 常量和变量 1. 常量 定义:对于在程序运行期间其值保持不变的量,我们称之为常量。常量只能赋一次值,其值一旦设定,在程序中就不能改变。C#语言中使用关键字const来定义常量 。 习惯上,常量所使用的标识符全部用大写,如PI等。而且,常量总是静态的,所以不必(实际上是不允许)在常量声明中包含修饰符static。 优点: (1)常量使程序更方便修改 (2)常量能够增加程序的可读性 (3)常量能有助于避免程序出现错误 例: const int x = 0; public const double y = 6.67; private const string productName = Visual C#; 2.2 常量和变量 2. 变量 定义:变量是指其值在运行时可以改变的量。 在方法内部定义的变量称为局域(local)变量(或局部变量),而在类部分定义的变量称为类成员变量,即字段。局部变量和类成员变量的作用范围不同,前者只限于方法内部使用,后者的使用范围由访问修饰符限定。 C#中,定义变量时必须指定一种数据类型 。 例:int x, y; //x, y是整数类型变量 double w = 3.1415; //w是实数类型变量 bool value = true; //value是布尔类型变量 2.3 数据类型 2.3.1 简单类型 2.3.2 枚举类型 2.3.3 结构类型 2.3.4 数组类型 2.3 数据类型 C#提供了15种预定义类型,其中包括13种简单类型和2种非简单类型。 2.3 数据类型 所有预定义类型的名称都由全小写的字母组成。预定义的简单类型包括: 11种数值类型 一种Unicode字符类型char 一种布尔类型bool 两种非简单类型: string,是一个Unicode字符数组 object,是所有其他类型的基类 预定义类型的补充 所有预定义类型都直接映射到底层的.NET类型。C#的预定义类型名称就是.NET类型的别名,所有使用.NET的类型名称也能很好地符合C#语法,不过不鼓励这样做。在C#程序中,应该尽量使用C#的预定义类型名称而不是.NET类型名称。 用户定义类型 除了C#提供的15种预定义类型,还可以创建自己的用户定义类型。有6种类型可以由用户自己创建: 类类型 结构类型 数组类型 枚举类型 委托类型 接口类型 2.3 数据类型 C#是强类型语言,所有的变量都必须有确切的类型,对变量赋值时必须保证所赋的值与该变量的类型匹配。 C#支持两种数据类型:值类型和引用类型。值类型包括简单类型(如int,float)、枚举类型和结构类型。引用类型包括类类型、接口类型、代理(delegate)类型和数
原创力文档

文档评论(0)