Tuples
OBS: Detta fungerar bara i lite nyare C#. Om du arbetar i Visual Studio 2017 finns risk att Tuples inte fungerar om du inte krånglar lite (det går eventuellt att lägga till stöd för tuples genom att lägga till det NuGet-paket som heter ValueTuples)
Tuples är ett sätt att lagra flera bitar information i samma variabel.
Datatypen för variabeln anges då som en parentes, och i den parentesen skriver man datatyperna som ska ingå, i ordning.
När man gör som i exemplen ovan så får varje egenskap ett automatiskt namn, utifrån modellen item#, där # är numret i ordningen för den datan.
Så för att få ut trean ur koordinaten skulle man skriva:
Och för att få fram värdet 10 så skulle man skriva:
Observera alltså att namngivningen börjar på 1 och inte 0!
Namnge en tuples egenskaper
Man kan ge egenskaperna namn, som man då bestämmer när man skapar datatypen.
Tuples i arrayer och listor
Tuples som returtyp
Tuples som parameter
Last updated