public static void Acomodar(MiLista <T> a, int i) { for (int b = i; b < a.Count; b++) { a.list[i] = a.list[i + 1]; } }
static void Main(string[] args) { MiLista <String> miLista = new MiLista <String>(); string item1 = "Item 1"; string item2 = "Item 2"; string item3 = "Item 3"; string item4 = "Item 4"; string item5 = "Item 5"; string item6 = "Item 6"; // Agregar los 6 items y mostrar miLista.Add(item1); miLista.Add(item2); miLista.Add(item3); miLista.Add(item4); miLista.Add(item5); miLista.Add(item6); Console.WriteLine("Mostrar Lista Completa"); Console.WriteLine("Cantidad de items: " + miLista.Count.ToString()); foreach (string item in miLista) { Console.WriteLine(item); } Console.WriteLine("<**********************************>"); Console.WriteLine(""); Console.ReadKey(); // Quitar un item y mostrar miLista.Remove(item4); // Intento quitar un item que no está en la lista miLista.Remove("Item No Agregado"); Console.WriteLine("Mostrar Lista Sin Ítem 4."); Console.WriteLine("Cantidad de items: " + miLista.Count.ToString()); foreach (string item in miLista) { Console.WriteLine(item); } Console.WriteLine("<**********************************>"); Console.WriteLine(""); Console.ReadKey(); }