【发布时间】:2014-07-14 23:36:50
【问题描述】:
我有一个 125 列的字符串数组:
string[] arrColumns = null;
...populate array here
field0 = arrColumns[0];
field1 = arrColumns[1];
...etc to 124
...modify array here to add a new column to the beginning of the string array
我需要在数组的开头添加一个新列。
这样 arrColumns[0] 被移动到 arrColumns[1]; ETC 然后我将有一个新列 arrColumns[0] 来添加数据。 这可以在 C# 中轻松完成吗?先谢谢了。
【问题讨论】:
-
听起来你想要
List<string>而不是string[]...然后你可以插入任何你喜欢的地方。 -
最简单的方法是反向遍历所有字段(从 124 到 0),将它们移动 1(从 125 到 1),然后将新列添加到 arrColumn[0 ]。或者您可以使用数组操作来创建一个新数组,定义 arrColumns[0],然后附加您的旧数组。
标签: c#