WORDS
C# 7: Numeriska värden
C# är ett programmeringsspråk som utvecklas kontinuerligt. Medan det går att fortsätta skriva "gammal" C#, så kan man år 2019 ibland använda mer flexibel och kompakt syntax. I den här artikelserien går vi igenom några av dom viktigaste nyheterna i C# 7, som gavs ut år 2017.
Numeriska värden med understreck
Vi börjar med den enklaste förbättringen: tydligare siffror. Numeriska värden som anges direkt i koden kan numera innehålla understreck, för att förtydliga.
// Före
public const int millionOld = 1000000;
public const int hexOld = 0x00066DD7F389;
// Efter
public const int millionNew = 1_000_000;
public const int hexNew = 0x0006_6DD7_F389;
Detta fungerar för alla numeriska värden, såsom int
, long
, decimal
och double
.