87平dfdsf
答案:2 悬赏:0 手机版
解决时间 2021-03-07 17:58
- 提问者网友:自食苦果
- 2021-03-07 10:24
87平dfdsf
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-03-07 11:00
一般会同时初始化数组中的元素,如下所示:
一维数组语法
数据类型[] 数组名称=new 数据类型[大小]
对数组的赋值
声明时赋值
数据类型[] 数组名称=
声明后赋值
数据类型[] 数组名称=new 数据类型[大小]
数组名称[0]="四川"
foreach(类型 i in 对象/集合数组){
}
数组名.length;用于获取数组的元素个数
数组的角标以0开始
C# 复制代码
int[] array = new int[5];
数值数组元素的默认值为零,引用元素的默认值为 null,但您可以在创建数组的过程中初始化值,如下所示:
C# 复制代码
int[] array1 = new int[] ;
或者甚至这样来初始化:
C# 复制代码
int[] array2 = ;
数组的索引从零开始,因此数组中的第一个元素为元素 0。
C# 复制代码
string[] days = ;
System.Console.WriteLine(days[0]); // Outputs "Sun"
多维数组
从概念上来说,两维数组类似于网格,三维数组则类似于立方体。
C# 复制代码
// declare multidimension array (two dimensions)
int[,] array2D = new int[2,3];
// declare and initialize multidimension array
int[,] array2D2 = , };
// write elements in a multidimensional array
for (int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
array2D[i,j] = (i + 1) * (j + 1);
}
}
// read elements in a multidimensional array
for (int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
System.Console.Write(array2D[i,j]);
}
System.Console.WriteLine();
}
交错数组
多维数组的一种变体是交错数组,即由数组组成的数组。交错数组是一维数组,且每个元素自身是一个数组。作为元素的数组无需均为相同的大小。
声明交错数组的方式如下:
C# 复制代码
int[][] jaggedArray = new int[3][];
这样做会创建一个有 3 个数组的数组。这些数组可以按如下方式初始化:
C# 复制代码
jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];
一维数组语法
数据类型[] 数组名称=new 数据类型[大小]
对数组的赋值
声明时赋值
数据类型[] 数组名称=
声明后赋值
数据类型[] 数组名称=new 数据类型[大小]
数组名称[0]="四川"
foreach(类型 i in 对象/集合数组){
}
数组名.length;用于获取数组的元素个数
数组的角标以0开始
C# 复制代码
int[] array = new int[5];
数值数组元素的默认值为零,引用元素的默认值为 null,但您可以在创建数组的过程中初始化值,如下所示:
C# 复制代码
int[] array1 = new int[] ;
或者甚至这样来初始化:
C# 复制代码
int[] array2 = ;
数组的索引从零开始,因此数组中的第一个元素为元素 0。
C# 复制代码
string[] days = ;
System.Console.WriteLine(days[0]); // Outputs "Sun"
多维数组
从概念上来说,两维数组类似于网格,三维数组则类似于立方体。
C# 复制代码
// declare multidimension array (two dimensions)
int[,] array2D = new int[2,3];
// declare and initialize multidimension array
int[,] array2D2 = , };
// write elements in a multidimensional array
for (int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
array2D[i,j] = (i + 1) * (j + 1);
}
}
// read elements in a multidimensional array
for (int i=0; i<2; i++)
{
for (int j=0; j<3; j++)
{
System.Console.Write(array2D[i,j]);
}
System.Console.WriteLine();
}
交错数组
多维数组的一种变体是交错数组,即由数组组成的数组。交错数组是一维数组,且每个元素自身是一个数组。作为元素的数组无需均为相同的大小。
声明交错数组的方式如下:
C# 复制代码
int[][] jaggedArray = new int[3][];
这样做会创建一个有 3 个数组的数组。这些数组可以按如下方式初始化:
C# 复制代码
jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];
全部回答
- 1楼网友:骨子里都是戏
- 2021-03-07 11:32
注意心情保持良好就可以额!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯