Gå til indholdet

N185 Samlinger (Simpel)

Du skal skabe en tom konsol app og:

List

  • Skabe en instans af en generisk liste som kan arbejde med et heltal (int).
  • Tilføj 3 forskellige tal
  • Skriv dem ud i en ForEach

Stack

  • Skabe en instans af en generisk stack som kan arbejde med datoer (DateTime)
  • Tilføje 3 forskellige datoer
  • Skrive dem ud i en ForEach
  • Fjerne den dato som er tilføjet sidst og gemme den i en variabel for sig selv

Dictionary

  • Skabe en generisk Dictionary hvor nøglen er en int og værdien er en streng.
  • Tilføj 3 forskellige strenge
  • Find en streng udfra nøglen (lst[x]).
Klik for at se et forslag til en løsning
List<int> lst1 = new List<int>();
lst1.Add(3);
lst1.Add(1);
lst1.Add(8);
foreach (var item in lst1)
{
    Console.WriteLine(item);
}

Stack<DateTime> lst2 = new Stack<DateTime>();
lst2.Push(new DateTime(2018, 1, 1));
lst2.Push(new DateTime(2019, 1, 1));
lst2.Push(new DateTime(2020, 1, 1));
foreach (var item in lst2)
{
    Console.WriteLine(item);
}
DateTime d = lst2.Pop();
Console.WriteLine(d);

Dictionary<int, string> lst3 = new Dictionary<int, string>();
lst3.Add(1, "M");
lst3.Add(2, "T");
lst3.Add(3, "P");
var p = lst3[3];
Console.WriteLine(p);

// Hold console åben ved debug (kun nødvendigt ved .NET Framework - ikke .NET Core)
if (System.Diagnostics.Debugger.IsAttached)
{
    Console.Write("Press any key to continue . . . ");
    Console.ReadKey();
}