Gå til indholdet

O290 Simpel Tuple opgave

Skab en ny konsol applikation, hvor du skaber to forskellige tuples:

  1. En tuple med navnløse værdier, der bruger Item1, Item2, Item3.
  2. En tuple med navngivne værdier som Navn, Alder, By.

Skriv derefter begge tuples ud, og dekonstruer dem begge til separate variabler, som du også skriver ud.

Du skal ende med at kunne skrive koden som følgende:

Klik for at se et forslag til en løsning
// Tuple med navnløse værdier
var person = ("John Doe", 30, "Odense");

// Skriv tuple ud med Item1, Item2, Item3
Console.WriteLine($"Navn: {person.Item1}, Alder: {person.Item2}, By: {person.Item3}");

// Dekonstruktion
var (navn, alder, by) = person;

// Skriv dekonstruerede variabler ud
Console.WriteLine($"Dekonstrueret - Navn: {navn}, Alder: {alder}, By: {by}");

// Tuple med navngivne værdier
var personNavngivet = (Navn: "Jane Doe", Alder: 28, By: "Aarhus");

// Skriv tuple ud med navngivne elementer
Console.WriteLine($"Navn: {personNavngivet.Navn}, Alder: {personNavngivet.Alder}, By: {personNavngivet.By}");

// Dekonstruktion af tuple med navngivne værdier
var (navn2, alder2, by2) = personNavngivet;

// Skriv dekonstruerede variabler ud
Console.WriteLine($"Dekonstrueret - Navn: {navn2}, Alder: {alder2}, By: {by2}");