Formatera ett decimaltal i C # kan vara till hjälp när du vill visa numret på ett specifikt sätt för användaren , till exempel endast visar två decimaler . Den " string.format " metoden kan du skapa ett anpassat numeriskt format string med flera specifikatörer . Några möjliga sätt att formatera decimaler inkluderar utelämna nollan omvandla ett förhållande till en procentsats och sätter kommatecken som en tusendels separator . Instruktioner
1
Öppna din C # källfil i en editor som Microsoft Visual Studio Express .
2
Formatera en decimal som andel sträng och visa det genom att lägga till följande kod i din funktion :
dubbel n = 0,65
string str = string.Format ( " Procent = { 0:0.0 % } " , n ) ;
Console . WriteLine ( str ) ;
" 0,0 % " specificerare tillåter att valfritt antal siffror före decimal , och exakt en siffra efter det ( . ) . Koden visar formaterad decimal som :
Procent = 65,0 %
3
Formatera ett decimaltal till att omfatta en tusendels separatorer i en sträng och visa det genom att lägga till koden :
string str = String.Format ( " Separatorer = { 0:0,0.0 } " , 876543,24 ) ,
Console.WriteLine ( str ) ;
koden visar texten :
Separatorer = 876,543.2
4
Formatera decimaltal för att utesluta en 0 före decimalkommat när det är möjligt genom att lägga till koden :
string str = String.Format ( " No Noll = { 0 : # 0,0 } " , 0,314 ) ;
Console.WriteLine ( str ) ;
koden visas texten :
Nej Noll = 0,3
5
Spara C # -filen och ladda det på din server för att visa formaterade decimaltal .