close

今天簡單介紹一下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時很常使用,非常好用

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

2.png

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

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

就會出現變數的值

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

會出現在下面的監看

1.png

3.png

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

把Array的數值都補上去了

6.重要

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

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

這個我們後緒在慢慢說明

 

arrow
arrow
    文章標籤
    C# Class Array 陣列
    全站熱搜
    創作者介紹
    創作者 阿寶子 的頭像
    阿寶子

    被程式耽誤的遊戲師

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