蓝鸥Unity开发基础—— 二维数组学习笔记
来源:互联网 发布:单代号时标网络计划 编辑:程序博客网 时间:2024/04/26 20:02
蓝鸥Unity开发基础—— 二维数组学习笔记
一、二维数组
有两个下标的数组叫做二维数组
类似[,]数组名=new类型[常量表达式1,常量表达式2]
int[,] numbers= new int[2,3];
[0,0] [0,1] [0,2]
[1,0] [1,1] [1,2]
举例说明
using System;
namespace Lesson16
{
class MainClass
{
public static void Main (string[] args)
{
//声明并初始化 int类型二维数组numbers
//一个2行3列的数组
int[,] numbers= new int[2,3];
numbers[0,1]=3;
Console.WriteLine (numbers[1,2]);
}
}
}
举例说明:
using System;
namespace Lesson16
{
class MainClass
{
public static void Main (string[] args)
{
//声明并初始化 int类型二维数组numbers
//一个2行3列的数组
int[,] numbers = new int[2, 3] {
{1,2,3},
{4,5,6}
};
numbers[0,1]=3;
Console.WriteLine (numbers[1,2]);
}
}
}
遍历出二维数组的元素:
using System;
namespace Lesson16
{
class MainClass
{
public static void Main (string[] args)
{
//声明并初始化 int类型二维数组numbers
//一个2行3列的数组
int[,] numbers = new int[2, 3] {
{1,2,3},
{4,5,6}
};
// numbers[0,1]=3;
Console.WriteLine (numbers[1,2]);
//使用循环遍历数组
//需要两个for循环嵌套
//外层:遍历数组中每一行
//内层:一次遍历某行数据中的每个元素
for (int i = 0; i < 2; i++) {
for (int j= 0;j< 3; j++) {
Console.WriteLine (numbers[i,j]);
}
}
}
}
}
//foreach遍历每一个元素
//遍历整个numbers数组,依次获取里面的int类型元素
//当我们不需要对循环本身的整个过程进行控制,只需要关注数组中每个元素的时候,可以使用foreach
foreach (int num in numbers) {
Console.WriteLine (num);
}
课堂源代码:
using System;
namespace Lesson16
{
class MainClass
{
public static void Main (string[] args)
{
//声明并初始化 int类型二维数组numbers
//一个2行3列的数组
int[,] numbers = new int[2, 3] {
{1,2,3},
{4,5,6}
};
// numbers[0,1]=3;
Console.WriteLine (numbers[1,2]);
//使用循环遍历数组
//需要两个for循环嵌套
//外层:遍历数组中每一行
//内层:一次遍历某行数据中的每个元素
for (int i = 0; i < 2; i++) {
for (int j= 0;j< 3; j++) {
Console.WriteLine (numbers[i,j]);
}
}
//foreach遍历每一个元素
//遍历整个numbers数组,依次获取里面的int类型元素
//当我们不需要对循环本身的整个过程进行控制,只需要关注数组中每个元素的时候,可以使用foreach
foreach (int num in numbers) {
Console.WriteLine (num);
}
}
}
}
- 蓝鸥Unity开发基础—— 二维数组学习笔记
- 蓝鸥Unity开发基础—— 一维数组学习笔记
- 蓝鸥Unity开发基础——关系运算和逻辑运算学习笔记
- 蓝鸥Unity开发基础——if语句学习笔记
- 蓝鸥Unity开发基础——Switch语句学习笔记
- 蓝鸥Unity开发基础——While和DoWhile语句学习笔记
- 蓝鸥Unity开发基础——For语句学习笔记
- 蓝鸥Unity开发基础——枚举类型
- 蓝鸥Unity开发基础——结构体
- 蓝鸥Unity开发基础——访问修饰符
- 蓝鸥Unity开发基础——类和对象
- 蓝鸥Unity开发基础——字段
- 蓝鸥Unity开发基础——方法
- 蓝鸥Unity开发基础——属性
- 蓝鸥Unity开发基础——方法参数
- 蓝鸥Unity开发基础——字符串
- 蓝鸥Unity开发基础——方法重载
- 蓝鸥Unity开发基础——递归
- 禁用sublime自动更新提示
- Httpurlconnection多文件上传问题。
- Hbase启动从节点报错:FATAL org.apache.hadoop.hbase.regionserver.HRegionServer:...ClockOutOfSyncException
- 3Sum Smaller
- POJ 2942 点双联通+二分图染色
- 蓝鸥Unity开发基础—— 二维数组学习笔记
- makefile从shell中获取要跑的testcase
- 字符串前缀:字典树(Trie)的应用
- Regularized least-squares classification(RLSC)
- [leetcode] 78. Subsets
- java.util.TreeMap
- c/c++中整型数据的数据范围
- 腾讯云数据库CDB介绍及数据库与应用数据库分析
- 取不到DAO,java.lang.NullPointerException