Ich habe ein String-Array, ich muss alle Elemente bis zu einem bestimmten Index löschen oder ein neues Array aller Elemente aus meinem spezifischen Index erhalten. Ich suche nach einer Systemfunktion ohne Schleifen. mein Code zum Beispiel:Elemente aus Array entfernen, bis spezifischer Index
string []myArray = {"AAA","BBB","CCC","DDD","EEE","FFF","GGG","HHH"}
int myIndex = Array.IndexOf(myArray, "DDD");
benötigt Ausgabe:
string []myNewArray = {"EEE","FFF","GGG","HHH"}
Es sollte 'newArray beachtet werden, 'ist kein Array, es ist ein' IEnumerable '. Dies kann akzeptabel sein (es vermeidet auch das Erstellen eines neuen Arrays). Wenn das OP ein tatsächliches Array haben möchte, kann es 'ToArray()' verwenden, um eins zu erstellen. –
Kyle
@Kyle guten Punkt – Steve