聲明數(shù)組并賦初值
int[] arr = {1, 2, 3};
可以看出 [] 跟在類型名之后表示是個數(shù)組,{} 表示要賦的初值列表,各個初值之間用英文逗號隔開。
聲明數(shù)組
int[] arr = new int[3]; //正確,聲明一個長度為 3 的 int 類型數(shù)組int[3] arr2; //錯誤,不能這樣指定數(shù)組大小int[] arr3; //沒有指定數(shù)組大小,無法使用
如果我們事先不知道數(shù)組的值,我們可以按上述方法先聲明數(shù)組,當(dāng)然聲明數(shù)組時(shí)應(yīng)該知道數(shù)組的類型和大小,[] 中的數(shù)字表示長度不是下標(biāo)的上界。
C# 數(shù)組也支持動態(tài)指定
int len = 3;int[] arr = new int[len];
數(shù)組的賦值取值
int[] arr = new int[3];arr[0] = 10; //給第一個元素賦值int m = arr[0]; //取第一個元素的值
獲取數(shù)組長度
int[] arr = new int[3];int len = arr.Length;int len2 = arr.GetLength(0) //這種方法也可以獲取數(shù)組長度,參數(shù)表示要獲取第幾維的數(shù)組長度,從 0 開始。
新聞熱點(diǎn)
疑難解答
圖片精選