目录
数组
什么是数组?
一维数组的定义
一维数组初始化
动态初始化
静态初始化
数组元素
数组元素的访问
数组下标
数组赋值
引用类型
注意事项
遍历数组
练习
作业题
排序
冒泡排序
思考
二维数组
二维数组的初始化
二维数组元素
练习
迭代遍历foreach
foreach语法
foreach (迭代类型 迭代变量名 in 迭代集合)
{
// 循环体
}
迭代类型: 必须和后面的迭代集合匹配, 也可以使用模糊数据类型var
迭代集合: 可以是数组, 字符串, 集合....
int [] a = { 1, 2, 3, 4, 5, 6, 7 };
foreach ( var item in a)
{
// 可以快速遍历一维数组
Console.WriteLine (item);
}
int [,] map = { { 1, 2, 3 }, { 4, 5, 6 } };
foreach ( int item in map )
{
// 也可以快速遍历二维数组
// 注意 : 迭代遍历item是只读的, 不允许修改
// item++; 此时会出现编译错误
Console.WriteLine (item);
}