Hoe te Decimalen opmaken in C #

Formatteren van een decimaal getal in C # kan handig zijn als u het nummer weer te geven op een specifieke wijze voor de gebruiker, zoals het slechts met twee cijfers achter de komma. De "String.Format" methode kunt u een aangepaste numerieke format string met behulp van meerdere opdrachtgevers te creëren. Enkele mogelijke manieren om formaat decimalen onder weglating van de nul, het omzetten van een verhouding met een percentage en het invoegen van komma's als duizendsten separator.

instructies

1 Open uw C # bronbestand in een editor zoals Microsoft Visual Studio Express.

2 Formatteren een decimaal als percentage string en geeft deze weer door de volgende code in uw functie:

dubbele n = 0,65

snaar str = String.Format ( "Percentage = {0: 0,0%}", n);

Console.WriteLine (str);

De "0.0%" specificatie maakt het mogelijk een willekeurig aantal cijfers voor de komma (.), En precies één cijfer achter het. De code geeft de geformatteerde decimale als:

Percentage = 65,0%

3 Formatteren een decimaal getal naar een duizendste afscheiders in een string en weer te geven door het toevoegen van de code:

snaar str = String.Format ( "Scheiders = {0: 0,0.0}", 876.543,24);

Console.WriteLine (str);

De code toont de tekst:

Afscheiders = 876,543.2

4 Format decimale getallen een 0 voor de komma uit te sluiten indien mogelijk door het toevoegen van de code:

snaar str = String.Format ( "No Zero = {0:. # 0}", 0,314);

Console.WriteLine (str);

De code toont de tekst:

Geen Zero = 0,3

5 Sla het C # bestand en laad het op uw server om de opgemaakte decimale getallen te bekijken.