欢迎大家光临我的博客!
今天ゝ我们主要学习的是数组和遍历器。
在进入新知识的开始阶段,我们首先回顾一下上周学到的知识:
一、知识回顾
1、数据类型
数据类型主要包括两个大的方面:基本类型和引用类型
基本类型包括: ①整型:sbyte、ushort、uint、ulong、byte、short、int、long
②浮点型:float、double
③字符型:char
④布尔型:bool
⑤Decimal:decimal
引用类型包括: ①数组:array
②字符串:string
③类:class
④接口:interface
二、一个简单的程序构造
1、一个简单的C#程序主要包括:
using System; //导入 System 命名空间
namespace Notepad //声明命名空间 Notepad
{
class HelloWorld //声明 HelloWorld 类
{
static void Main() //程序入口点, Main 的返回类型为 void
{
Console.WriteLine("Hello World"); //控制台类的WriteLine()方法用于显示输出结果
}
}
}
2、类中包含了程序所要用到的数据和所要执行的方法的定义。每个类中可以有:
(1)变量声明
(2)构造函数
(3)方法
(4)属性
(5)事件
3. 一个文件中可以有1个或者多个类。
4. 所有语句都以分号";"结束。
三、数组的定义
所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。
组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。
数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。
数组的两种定义方式:
int[ ] a = {1,2,3,4,5,6}; //静态赋值
int[ ] b = new int[6]; //动态赋值
动态赋值还可以跟上值:int [ ] c = new int[6] {1,2,3,4,5,6};
或:int [ ] d = new int[ ] {1,2,3,4,5,6};
四、循环控制语句---foreach(遍历器)
foreach循环用于遍历一个集合或数组所有的数据
语法:
foreach(数据类型 变量 in 集合或数组名称)
{
//语句
}
五、数组下标
a[ 0 ]下标是从0开始的
六、二维数组的声明和初始化
与一维数组类似,二维数组声明的一般格式如下:
数据类型[ ] [ ] 数组名;
上面的定义并没有为数组元素分配内存空间,因而必须经过初始化后才能使用。
GetUpperBound可以获取数组的最高下标
GetLowerBound可以获取数组的最低下标
GetLength(0) 获得第一维的长度(行数)
GetLength(1)获得第二维的长度 (列数)