今天簡單介紹一下Array 陣列

Array通常是用在大量相同性值的資料儲存使用

像是要存一堆人名或著數字

下面大概說明一下Array

1.宣告

屬性[] 宣告名稱 = new 屬性[數量]

大概就像上面所說那樣

實際例子如下

int[] IntArray = new int[10];
string[] StringArray = new string[2];

一個是宣告整數,一個宣告字串

2.賦予數值

for(int i =0;i<10;i++)
{
     IntArray[i] = i + 10;
}

StringArray[0] = "123";
StringArray[1] = "456";

要注意 Array的排序是從0開始哦

所以如果你是用int[10] 那你的編號是0~9

3.Class

Class我都是把他當作一個字創的類別

範例如下

class SuperHero
{
     public string Name;
     public int Age;
     public string Skill;
}

建立一個SuperHero的類別

然後他也可以當Array使用

如下

SuperHero[] SuperHeroArray = new SuperHero[2];
SuperHeroArray[0] = new SuperHero();
SuperHeroArray[0].Name = "肛鐵人";
SuperHeroArray[0].Age = 4;
SuperHeroArray[0].Skill = "Money";

SuperHeroArray[1] = new SuperHero();
SuperHeroArray[1].Name = "蜘蛛人";
SuperHeroArray[1].Age = 9;
SuperHeroArray[1].Skill = "絲";

要注意的是,你宣告了Array,但是你Array裡的單獨項目未宣告

我不知道為啥不像int或string一樣無腦使用

反正你要在多宣告一次new SuperHero()才不會出錯誤哦

4.在來是試著在程式執行實設定暫停點

這個可以讓你的程式run到一半時停下來找問題

在debug時很常使用,非常好用

你只要在你想停止的那一行程式碼點一下出現線色球球就可以了

5.執行程式後,就會停在你設定的暫停點

此時你可以把滑鼠移到你想知道的變數身上

就會出現變數的值

或著對變數按右鍵"新增監看式"

會出現在下面的監看

你就可以看到我們剛剛所執行的程式

把Array的數值都補上去了

6.重要

Array的大小是固定的,所以你宣告後就這麼大了

如果你需要的是不固定的Array,可以用List的方式達成

這個我們後緒在慢慢說明

 

文章標籤
全站熱搜
創作者介紹
創作者 阿寶子 的頭像
阿寶子

被程式耽誤的遊戲師

阿寶子 發表在 痞客邦 留言(0) 人氣(1,091)