2014年2月19日 星期三

[C#] List的基本用法

在寫程式常常會遇到要動態陣列,C#也很貼心的做了一個功能----泛型List<T>

但我想主要不是用在這邊....沒關係,還是講解一下List的用法

一開始一定就是

List<任意型態> 名稱 = new List<跟前面一樣的任意型態>();   //new給它一個空間

然後就可以在迴圈裡面丟給它值(它可以任意變動長度)

丟值的方法為: 名稱.Add(值);

如果要從中取出值就跟陣列一樣

名稱[0] (陣列位置可以改,這邊只是範例)

如果要長度 :名稱.Count 就會跟平常的.Length一樣囉!

範例:

List<byte> modbus = new List<byte>();

for (int i = 0; i < 30; i++)
{
       if (Modbus_save[i] == true) //這邊只是設一個條件而已
      {
            modbus.Add(Convert.ToByte(i)); //把i轉byte型態,存入List<T>
       }
}

End

沒有留言:

張貼留言