c数组结构和枚举.ppt

1. 为第 1 个枚举成员赋值 在定义枚举类型时,为第 1 个枚举成员赋值,它后面的每一个枚举 成员的值 按加 1 递增 。 例: using System; enum color { yellow=-1, brown, blue, black, purple } class EnumDemo { static void Main( ) { Console. WriteLine(“yellow={ 0 }”, color.yellow); Console. WriteLine(“yellow={ 0 }”, (int)color.yellow); Console. WriteLine(“brown={ 0 }”, (int)color.brown); Console. WriteLine(“blue={ 0 }”, (int)color.blue); Console. WriteLine(“black={ 0 }”, (int)color.black); Console. WriteLine(“purple={ 0 }”, (int)color.purple); } } 第 5 章 数组、结构和枚举 内容提要: 数组、结构和枚举的概念 一维数组、二维数组的定义及使用 结构和枚举的定义及使用 目的要求: 理解数组的含义 掌握一维数组、二维数组的用法 掌握结构和枚举的定义及使用 重点难点: 一维数组、二维数组和结构 5. 1 数组 5.1.1 数组的概念 数组是一种数据结构,它包含大量相同类型的变量,这 些变量可以通过一个 数组名和数组下标 (或者叫索引 ) ,来 访问。包含在数组中的变量,也称为 数组元素 。 在 C# 中,数组有一维(只有一个下标)或者多维(有 多个下标)。 对于每一维中,数组中数组元素的个数叫这个维的 数组 长度 。无论是一维数组还是多维数组,每个维的下标都是从 0 开始,结束于这个维的数组长度减 1 。 5.1.2 一维数组 1 .一维数组的定义 格式: 数组类型 [ ] 数组名; 例: int[ ] a ; string[ ] arr ; char[ ] carr; 2 .动态初始化 动态初始化需要借助 new 运算符,为数组元素分配内存 空间,并为数组元素 赋初值 ,数值类型初始化为 0 ,布尔类 型初始化为 false ,字符串类型初始化为 null 。 格式: 数组名 =new 数据类型 [ 数组长度 ] ; 例: a =new int[6]; 也可以将定义和动态初始化写在一起: 例: string[ ] arr=new string[3 ]{“as”,”vb”,”23”}; using System; class zy4 { static void Main() { bool[] a=new bool[2]; char[] b=new char[3]; double[] c=new double[4]; string[] d=new string[5]; Console.WriteLine(a[0]); Console.WriteLine(b[0]); Console.WriteLine(c[0]); Console.WriteLine(d[0]); } } 3 .静态初始化 静态初始化数组的格式如下:

文档评论(0)

1亿VIP精品文档

相关文档