Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System; using System.Collections; using System.Collections.Generic; using System.Linq; class Program { static void Main() { // ======================= // 1. ArrayList Manipulación // ======================= ArrayList lista = new ArrayList() { "Maria", "Joan", "Anna", 42, true }; Console.WriteLine("Lista original:"); MostrarLista(lista); lista.Remove(42); lista.Remove(true); lista.Insert(1, "Pere"); Console.WriteLine("\nLista después de modificaciones:"); MostrarLista(lista); Console.WriteLine($"\n¿Anna está en la lista?: {lista.Contains("Anna")}"); string[] array = lista.OfType<string>().ToArray(); Console.WriteLine("\nArray convertido:"); Console.WriteLine(string.Join(", ", array)); // ======================= // 2. List<int> Manipulación // ======================= List<int> numeros = new List<int> { 5, 10, 15, 20, 25 }; numeros.Add(30); numeros.Insert(0, 7); numeros.Remove(15); numeros.Sort((a, b) => b.CompareTo(a)); // Orden descendente Console.WriteLine("\nLista ordenada en orden descendente:"); Console.WriteLine(string.Join(", ", numeros)); Console.WriteLine("\nNúmeros pares:"); foreach (var num in numeros.Where(n => n % 2 == 0)) { Console.WriteLine(num); } // ======================= // 3. Dictionary Manipulación // ======================= Dictionary<string, int> estudiantes = new Dictionary<string, int> { { "Marc", 21 }, { "Laura", 19 }, { "Pau", 22 } }; Console.WriteLine("\nDiccionario de estudiantes:"); MostrarDiccionario(estudiantes); Console.Write("\nIngrese un nombre para buscar: "); string nombreBuscar = Console.ReadLine(); if (estudiantes.ContainsKey(nombreBuscar)) { Console.WriteLine($"{nombreBuscar} tiene {estudiantes[nombreBuscar]} años."); } else { Console.WriteLine("El estudiante no está en el diccionario."); } estudiantes.Remove("Laura"); Console.WriteLine("\nDiccionario después de eliminar 'Laura':"); MostrarDiccionario(estudiantes);
Advertisement
Comments
-
- static void MostrarLista(ArrayList lista)
- {
- foreach (var item in lista)
- {
- Console.WriteLine(item);
- }
- }
- // Método para mostrar un diccionario
- static void MostrarDiccionario(Dictionary<string, int> dic)
- {
- foreach (var kvp in dic)
- {
- Console.WriteLine($"{kvp.Key} → {kvp.Value}");
- }
- }
Add Comment
Please, Sign In to add comment