Also habe ich ein Array (string []) und ich habe ein Array mit der Anzahl der Zeilen, die ich behalten möchte, gibt es eine spezielle Möglichkeit, alle außer diesen zu entfernen, oder vielleicht kopieren Sie diese in ein leeres Array? Lösche alle Elemente im Array bis auf einige
Dies ist das Array mit den Zeilennummern
for (int i = 0; i < dumpFile.Length; i++)
{
if (dumpFile[i].StartsWith(@" ""videoId"":"))
{
arrayIndex.Add(i);
string stringI = i.ToString() + "\r\n";
System.IO.File.AppendAllText("lines.txt", stringI);
}
}
Meinst du, du hast ein Array, das zum Beispiel 1,3,4,6 enthält, was bedeutet, dass du die Strings bei den Indizes 2 und 5 entfernen möchtest? – Stuart
Sie können die 'Select'- und' Where'-Methoden verwenden, um zu erreichen, was Sie wollen, oder gehen Sie nicht LINQ und füllen Sie ein neues Array selbst. Alles weitere kann ich nicht wirklich sagen, es sei denn, Sie zeigen Code und eine bessere Beschreibung, wie Sie bestimmen, welche Zeilen Sie behalten möchten. – Abion47
@Stuart ja, das ist das Format des Arrays, das ich habe, aber die nummerierten Zeilen sind diejenigen, die ich behalten möchte – littlefish