2016-11-11 84 views
-5

我想知道如何將一個值添加到數組的元素。這不是重複的,因爲我不想添加新的元素或分配全新的值,但想要編輯數組中的現有值。我想這將是這個樣子:如何添加到char中的元素在C#中的數組?

textArray[i] = currentElement + variable; 

上面的例子確實因爲某些原因沒有工作,雖然事先

謝謝! :)

+3

你可以自己試試,你會遇到一些問題嗎? – Adil

+0

'textArray [i] = textArray [i] + variable;' – AhmadWabbi

+0

我給出的例子不起作用。 –

回答

0

您可以使用textArray[i] += variable;或更詳細的textArray[i] = textArray[i] + variable;。在第二版中請注意=的右側是完全在轉讓給textArray[i]之前進行評估。

從這個意義上說,textArray[i]既可以用於「獲取」和「設置」數組中的元素的值。

只要確保i是預先有效的數組索引。

+0

謝謝。這確實有用,但有另一種方法嗎?我的教授似乎完全不喜歡「+ =」方法。 –

+0

他們應該!我已經放入了冗長的選擇。 – Bathsheba

+0

好的。謝謝! –

0

您可以使用SetValue方法如下。 textArray.SetValue(1,1);其中第一個參數是元素,第二個元素是索引。

+0

但我想添加到現有的元素,而不是用另一個值替換它。例如:如果索引爲1的數組的值是2,我想爲其添加3,以便該元素的值現在爲5 –

相關問題