har lavet mit array sådan her og vil slette nogle emner i det og lave et nyt array der indeholde resterne fra det originale. men hvordan kommer man rundt om sådan en
har gjort således men kan ikke hitte ud af at lave selve overførelsen
input1 = "a_2";
string[] liste = { "a_2", "a_3", "a_4", "a_4", "a_6", "a_7", "a_8", "a_9", "a_10", "a_11", "a_12"}; foreach (string samling in liste) { if (input1 == samling || input2 == samling || input3 == samling || input4 == samling || input5 == samling || input6 == samling || input7 == samling) { her skal den samle den nye samling af rester }
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Jeg er ik helt 100% på hvad det er du vil i det kodeeksempel der... men altså.. Du skal jo ha lavet et nyt array at fylde dine strings over i. Og når du definerer et string array skal det have en størrelse - så jeg har antaget at du kun fjerner et item af gangen.
Så kunne det løses på den her måde (jeg antager at du ønsker at fjerne input1 fra array'et og lade resten gå til et nyt array?
string input1 = "a_2"; string[] liste = { "a_2", "a_3", "a_4", "a_4", "a_6", "a_7", "a_8", "a_9", "a_10", "a_11", "a_12"}; string[] nyliste = new string[liste.Length - 1]; int j = 0;
for (int i = 0; i < liste.Length; i++) { if (input1 != liste[i]) { nyliste[j] = liste[i]; j++; } }
for (int i = 0; i < nyliste.Length; i++) { Console.WriteLine(nyliste[i].ToString()); } Console.Read();
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.