c# 语言 -- 数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 语言 -- 数组相关的知识,希望对你有一定的参考价值。

C#基础知识-数组

定义:
数组:能能存在任意多个同类型的数据,而数组里面存放的数据叫数组项。

数组的索引(下标):在数组中,每一个数组项都会有一个编号,这些编号叫数组的索引或下标,数组的索引(下标)是一个int类型的数字,索引从0开始,依次为数组中的每一个数组项编号。

技术分享

1、数组的代码书写:

声明:数据类型[] 变量名; // 数据类型:即数组项的类型。
例:
int[]s;
赋值:变量名=new 数据类型[长度]; //长度:int类型,表示数组的长度。
例:
s=new int[长度];
注:声明和赋值的数据类型必须一致。

合并书写:
数据类型[] 变量名=new 数据类型[长度]
例:
int[] s =nwes int[5] //定义了一个 s 变量,它是一个数组,可以存放5个int类型的数据。


2、数组项的默认值:

一个数组刚创建后,它的每一个数组项的值,为数组项类型的默认值。

数组项索引的默认值为:0

3、数组项的读取和修改:

读取:变量名[索引] //从指定数组中,通过索引取出来某一个数组项的值。

修改:变量名[索引]=值 //把值赋值给指定的数组项。
例:
int[] s=new int [3];
s[0]=3;
s[1]=8;
s[2]=9
s[3]=s[0]*2+s[1]; //读取出索引0的值乘2加索引1的值赋值给索引3
Console.WriteLine(s[3]); //输出索引3当前的值

注意:索引不能超出索引范围。

4、读取数组长度:

代码格式:

变量名.Length
例:
int[] s=new int [3];
s[0]=3;
s[1]=8;
s[2]=9;
s[3]=s[0]*2+s[1];
Console.WriteLine(s.leng); //读取长度


返回类型为int类型。

5、数组初始化器:

例:

int[] s =new int[3]{2,5,0};

上述例子的简化写法为:

int[] s={2,5,0};

注意:简化写法只能在数组定义语句中使用。

使用数组初始化器时,可以不用指定数组长度,编译器会根据初始化器中的数量自动填充数组长度。



























以上是关于c# 语言 -- 数组的主要内容,如果未能解决你的问题,请参考以下文章

我们可以用 C# 和 C++ 等语言将数组的内容复制到另一个数组吗?

leetcode C#语言刷题一

用c#语言编写程序,创建一个长度为n的整型数组,要求:1输入n个整数再输出;2输出n个整数中所有偶数

leetcode C#语言刷题一

Unity游戏开发C#基础数组

用C#语言将json格式数据转成json对象