如何在C#中添加到字符数组中的元素?

如何在C#中添加到字符数组中的元素?,c#,arrays,C#,Arrays,我想知道如何向数组的元素添加值。这不是重复的,因为我不想添加新的元素或分配一个全新的值,但想编辑数组中的现有值。我可以想象它看起来像这样: textArray[i] = currentElement + variable; 不过,由于某些原因,上面的示例不起作用 提前感谢!:) 您可以使用textArray[i]+=variable或更详细的textArray[i]=textArray[i]+变量。在第二个版本中,请注意,=的右侧在赋值给textArray[i]之前已完全求值 从这个意义上讲,

我想知道如何向数组的元素添加值。这不是重复的,因为我不想添加新的元素或分配一个全新的值,但想编辑数组中的现有值。我可以想象它看起来像这样:

textArray[i] = currentElement + variable;
不过,由于某些原因,上面的示例不起作用


提前感谢!:)

您可以使用
textArray[i]+=variable
或更详细的
textArray[i]=textArray[i]+变量。在第二个版本中,请注意,
=
的右侧在赋值给
textArray[i]
之前已完全求值

从这个意义上讲,
textArray[i]
可以用于“获取”和“设置”数组中元素的值


只需事先确保
i
是有效的数组索引。

您可以使用下面的SetValue方法<代码>textArray.SetValue(1,1)
其中第一个参数是元素,第二个元素是索引。

您可以自己尝试,您是否遇到问题?
textary[i]=textary[i]+变量我给出的示例不起作用。谢谢。这确实有效,但还有其他方法吗?我的prof一点也不喜欢“+=”方法。他们应该喜欢!我已经加入了详细的备选方案。好的。非常感谢。但我想添加到现有元素中,而不是用另一个值替换它。例如:如果索引1处的数组的值是2,我想向其中添加3,以便元素的值现在是5