byte数组初始化_C#中数组的定义
1.语法格式:
int[ ] x = new int[ 100]
数据类型[] 数组名 = new 数据类型[数组长度]
以上是简写⽅式,与⼀下两句代码等价
int[ ] x ;
x = new int[ 100];
2.解析数组的定义:
定义⼀个数组,实质是向内存索要⼀⽚连续的空间,且数组是⼀个同⼀类型的集合。⽐如:⼀个数组⾥都是整型,字符串型……
int[ ] x = new int[ 100]它向内存要了100个连续的空间,x的第⼀个变量是x[0],x的第⼆个变量是x[1],x的第100个变量是x[99]。这些变量的初始值都是0 。
数据类型 初始化值
byte,int,long,short 0
float,double 0.0
char 空字符,即“u0000”
bool false
引⽤类型 null,变量不引⽤任何对象
数组中的每个元素都有⼀个索引,想要访问数组中的元素可以通过索引访问,
定义数组初始化Length属性——获取数组的长度,即数组中的元素个数
数组的最⼩索引是0,最⼤的索引是 数组名.Length-1
namespace
3.动态数组与静态数组的区别
如果只定义了数组的数据类型和数组长度,没有定义数组的元素,则判定为是动态数组,系统会⾃动给数组初始化赋值为0。
如果定义了数组的数据类型和数组的元素,就是静态数组,有两种表达语法格式
1. int[] x = new int[]{元素1,元素2,元素3,元素4,元素……};
数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3,元素4,元素……};
2. int[] x = {元素1,元素2,元素3,元素4,元素……};//建议今后使⽤这种,简单
数据类型[] 数组名 = {元素1,元素2,元素3,元素4,元素……};
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论