2012/03/19

Array in C#

知道Array怎麼運作

但是好像不太習慣C#/Java的Array宣告方式 XD (跟平常比較多寫js/as有關係嗎? XD)


一維陣列 (C# 程式設計手冊)
http://msdn.microsoft.com/zh-tw/library/0a7fscd0(VS.80).aspx

宣告:
int[] array = new int[5];
string[] stringArray = new string[6];

初始化:
int[] array1 = new int[5] { 1, 3, 5, 7, 9 };
string[] weekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri",
"Sat" };

或是不用new一個陣列直接塞值進去

int[] array2 = { 1, 3, 5, 7, 9 };
string[] weekDays2 = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };


BUT 將陣列指派給這個變數時,就必須使用 new 運算子。例如:

int[] array3;
array3 = new int[] { 1, 3, 5, 7, 9 };   // OK
//array3 = {1, 3, 5, 7, 9};   // Error


另外二維以上多維陣列宣告法為 int[維度] ary = new int[長度]


int[,] array = new int[4, 2];

int[, ,] array1 = new int[4, 2, 3];

--
※ 發信站: 批踢踢兔(ptt2.cc)
◆ From: 114.36.63.151

沒有留言:

張貼留言