ZadomenSC

Untitled

Feb 12th, 2025
42
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.86 KB | None | 0 0
  1. 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
  • ZadomenSC
    286 days
    # text 0.39 KB | 0 0
    1. static void MostrarLista(ArrayList lista)
    2. {
    3. foreach (var item in lista)
    4. {
    5. Console.WriteLine(item);
    6. }
    7. }
    8.  
    9. // Método para mostrar un diccionario
    10. static void MostrarDiccionario(Dictionary<string, int> dic)
    11. {
    12. foreach (var kvp in dic)
    13. {
    14. Console.WriteLine($"{kvp.Key} → {kvp.Value}");
    15. }
    16. }
Add Comment
Please, Sign In to add comment