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();
}