簡體   English   中英

輸出浮點寬度和精度C#?

[英]Output floating point width and precision C#?

我正在將一些C ++代碼移至C#,並且需要具有浮點數的格式化表格信息。 有沒有辦法復制printf("%f8.2",fNumber); 一次調用即可同時滿足寬度和精度的要求?

float f1 = 12345.67; 
float f2 =    45.67; 
Console.Output("{0:F2}",f1.PadLeft(8)); // works, but isn't a single call
Console.Output("{0:F2}",f2.PadLeft(8));

// desired output
12345.67
   45.67

這會將您的數字顯示為8的寬度和兩位小數的寬度:

Debug.WriteLine("{0,8:F2}", f1);

您可以在此處找到相關文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM