[英]How to take away fraction part using String.Format (c#)
如何在C#中格式化十進制類型時帶走小數部分?
decimal a = 1.00m;
String.Format("{0}", a); // result is 1.00 Should be 1, HOW?
您可以使用:
String.Format("{0:N0}", a); // "1"
或者,顯示1個小數點:
String.Format("{0:N1}", a); // "1.0"
有關標准數字格式字符串的更多信息。
你總是可以將它放在地板上
String.Format("{0}", Math.Floor(a));
或者,由於此Format
行中沒有其他內容,只需這樣:
Math.Floor(a).ToString();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.