数组
----一次性生命多个相同类型的变量
声明方式
第一种:
int [ ]数组名=new [数组长度 ]
数组类型是引用类型,声明数组变量只是为引用数组实例预留空间。 实际的数组实例是在运行时使用 new 运算符动态创建而成。
new 运算指定了新数组实例的长度,然后在此实例的生存期内固定使用这个长度。 数组元素的索引介于 0 到 Length - 1 之间。
int[ ] numbers=new[10];//索引从0-9
new 运算符自动将数组元素初始化为其默认值(例如,所有数值类型的默认值为 0,所有引用类型的默认值为 null)。
数组的存值:
nums[2]=34;
数组的取值:
console.writeline(nums[2]);
int[] nums = new int[3];
//赋值
//方法一:
//nums[0] = 10;
//nums[1] = 20;
//nums[2] = 30;
//方法二:
for (int i = 0; i < 3; i++)
{
nums[i] = 10;
}
//取值
//遍历----所有值全部过一遍
for (int i = 0; i < 3; i++)
{
Console.WriteLine(nums[i]);
}
Console.ReadKey();
第二种:
int[ ]数组名=new int [ ] {2,3,4};
string[ ] names=new string[ ] {"真" ,"美","丽"};
可从 { 和 } 内的表达式数量推断出数组的长度。 局部变量和字段声明可以进一步缩短,这样就不用重新声明数组类型了。
第三种:
int[ ]数组名=new int [5 ] {2,3,4,5,6};//一旦[ ]里有固定的值,那么{}必须写出相应的个数。
第四种:
int [ ] nums={1,2,3,4,5};//一种简化的声明方式