本文主要是介绍C#——固态数组,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
固态数组
概念:
1.数组 是存储一组相同数据类型的集合
2.数组分为 一线数组 多维数组 交错数组
3.一般情况下 一维数组 就称之为数组
声明:
方法1:
数据类型[ ] 数组名 = new 数据类型[ 长度 ]
实例: int[] arr = new int[10]
方法2:
数据类型[ ] 数组名 = new 数据类型[ 长度 ] {内容1,内容2........}
实例: int[] arr2 = new int[10] {1,5,3,4,5,6,7,8,5,6}
方法3:
数据类型[ ] 数组名 = new 数据类型[ ] {内容1,内容2........}
实例: int[] arr4 = new int[ ]{ 1, 5, 5 };
方法4:
数据类型[ ] 数组名 = {内容1,内容2........}
实例: int[] arr5 = {1,2,3 };
前两种方法是长度决定数组的内容,后两种方法是内容决定数组的长度
注意: 数组尽量不要直接输出 因为不会打印它浮动内容 ,数组初始化之后是不能直接添加新的元素
方法:
1. 获取数组的长度 length
Console.WriteLine(arr.Length);
2.获取数组的元素
Console.WriteLine(array[1]);
3.修改数组内某个元素
// 通过索引值去修改
array[1] = 10;
4.数组的转换
array2 = array;
for (int i = 0; i < array.Length; i++) { // 搬家 array2[i] = array[i]; }
5.删除数组元素
数组初始化之后 是不能够直接删除元素的
int[] array3 = new int[3];
for (int i = 0;i < array3.Length; i++)
{
array3[i] = array[i];
}
Console.WriteLine(array[4]);array = array3;
查找数组元素
查找数组元素
int[] arr7 = { 1, 3, 4, 3, 4, 10 };
// 查找10是否在当前数组里面// 使用循环 通过循环遍历 得到是否存储了10
for (int i = 0; i < arr7.Length; i++)
{if (arr7[i] == 10) {Console.WriteLine("当前10在数组里面"); // 查找10的位置 Console.WriteLine("当前所在的索引位置在: "+i); break; }
}
这篇关于C#——固态数组的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!