2013-07-17 65 views
-5

有人可以詳細解釋此代碼。基本上它是如何工作的?無法理解以下代碼?

Int32[] numbers = a.Split(',').Select(s => Int32.Parse(s)).ToArray();

+10

它分割字符串'A'上逗號,解析每個結果作爲'int'和石膏最後的結果是int數組。你有什麼嘗試? – CodeCaster

+0

這不是[真正的問題](http://meta.stackexchange.com/questions/145677/what-is-a-real-question) –

+2

閱讀關於'拆分','選擇','解析'和' ToArray'方法,然後再問問題他們做什麼 – wudzik

回答

4

讓我們假設

string a = "1,2,3,4,5,6,7"; 

然後

Int32[] numbers = a.Split(',').Select(s => Int32.Parse(s)).ToArray(); 

將創建一個名爲numbers將包含值1,2,3,4,5,6,7數組。

2

其轉換以逗號分隔的編碼爲字符串的整數列表成整數的數組。

2

這需要由逗號分隔的整數的字符串和該字符串轉換爲整數的數組:

"1,2,3,4,5" -> {1, 2, 3, 4, 5} 
1

看起來它填充的32個號碼與包含在元件的轉換的結果的陣列在「a」到32位整數。

爲例:「1,2,3」將變成這樣的數組:[1,2,3]