Home [C# 筆記] array 陣列
Post
Cancel

[C# 筆記] array 陣列

陣列

一次性儲存多個相同的變量

語法

1
陣列類型[] 陣列名 = new 陣列類型[陣列長度]; 
1
int[] mums = new int[10];  

這時候內存就開辟了連續10塊空間,每一塊空間稱之為這個陣列的元素。

陣列的長度一旦固定了,就沒辦法改變

賦值:nums[6] = 10; //賦值10給陣列索引值為6

陣列的宣告方式

有四種,記得這兩種就好了
int[] nums = new int[10]; //宣告的同時,就確定了類型、長度
int[] nums2 = { 1, 2, 3, 4, 5, 6 }; //宣告的同時,就確定了初始值

int[] nums3 = new int[3] { 1, 2, 3 }; //不推,寫了幾個長度,就要給幾個值
int[] nums4 = new int[] { 1, 2, 3 }; //不推,意思跟第二種一樣, 還要多寫new int[]

練習:宣告陣列,並用for賦值/取值

1
2
3
4
5
6
7
8
9
10
11
int[] nums = { 1, 2, 3, 4, 5, 6 };

//賦值
for (int i = 0; i < nums.Length; i++) {
    nums[i] = i;
}

//取值
for (int i = 0; i < nums.Length; i++) {
    Console.WriteLine($"nums[{i}]={nums[i]}");
}

Riva Note:
null 跟 “”不同,
null沒有佔存空間,沒有值,
””有佔存空間,存了一個空。

This post is licensed under CC BY 4.0 by the author.