什么时候使用List vs LinkedList更好?
我只有一个List <>,我想在这个列表中添加一个项目,但是在第一个位置.List.add()在最后添加项目..我该怎么做?...感谢您的帮助!
我有这个代码:
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();
Run Code Online (Sandbox Code Playgroud)
所以第一次迭代/循环i = 0然后它进入一个while循环.然后我做了:
if (i == 0)
{
imagesSatelliteUrls.Add(t);
}
Run Code Online (Sandbox Code Playgroud)
所以最终imagesSatelliteUrls包含9个文件.我想在imagesSatelliteUrls …