-1
我有這樣的代碼:如何向列表開始的列表添加字符串?
for (int i = 0; i < Maps.Count; i++)
{
string startTag = FirstTags[i];
string endTag = LastTags[i];
startIndex = Maps[i].IndexOf(startTag);
while (startIndex > 0)
{
endIndex = Maps[i].IndexOf(endTag, startIndex);
if (endIndex == -1)
{
break;
}
string t = Maps[i].Substring(startIndex, endIndex - startIndex + endTag.Length);
if (i == 0)
{
imagesSatelliteUrls.Add(t);
}
position = endIndex + endTag.Length;
startIndex = Maps[i].IndexOf(startTag, position);
}
imagesSatelliteUrls = imagesSatelliteUrls.OrderBy(q => q).ToList();
所以第itertion /環路I = 0 然後其進入一個while循環。 然後我做:
if (i == 0)
{
imagesSatelliteUrls.Add(t);
}
那麼到底imagesSatelliteUrls包含9個文件。 我想添加另一個索引到imagesSatelliteUrls列表的開頭。 索引0的字符串將是例如:「組1」 然後其餘9索引將是文件。
但是,我如何只添加一次,並在列表的開始字符串:「組1」? 那麼到底該名單應該是這樣的:
index[0] "Group 1"
index[1] file 1
index[2] file 2
.
.
.
.
index[9] file 9
所以我知道,「組1」是從1到9
找到你需要的任何地方[這裏](http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx) – BartoszKP
使用插入方法與0索引 – saeed