2013-04-04 48 views
-6

數組由100個項目組成。我需要初始化從-2開始的連續數字的數組元素。從負數開始填充數組

+1

你可以隨時啓動陣列負數作爲第一要素,但如果你指的是指數則贏得了」易做噸。該集合的第一個索引始終爲0. – 2013-04-04 00:32:26

+1

爲什麼要從-2開始數組索引? – 2013-04-04 00:32:36

+1

如果真的有必要,可以使用索引器創建一個類來啓用此語法。 – James 2013-04-04 00:40:51

回答

7

您的意思是SomeArray[-2]?這是不可能的,因爲[ ]括號內的值是索引,它不能是負數(但索引從0開始)......這就像在你的籃子裏有第2個蘋果。

但如果你的意思是值,可以通過循環

for (i=0; i<=100; i++) { 
    SomeArray[i] = i-2; 
} 
+5

或'Enumerable.Range(-2,100)' – James 2013-04-04 00:38:56

+0

我的意思不是索引,而是值,正如我在問題中寫的那樣。很多人問我,Pablo Lemurr。那是我無法得到的。 – user2233913 2013-04-04 00:42:49

+2

@ user2233913如果回答了問題,則應單擊左側的刻度以將其標記爲已解決。 – keyboardP 2013-04-04 00:49:58