簡體   English   中英

C#如何將雙精度型轉換為帶指數符號的字符串

[英]C# how to convert a double to string with exponential notation

我正在嘗試將double轉換為指數表示法格式的字符串。 例如:

double l_dNum = 3.333;
        string l_strNum = l_dNum.ToString();
        Console.WriteLine(l_strNum);
        //Wanted results: 3.33e+00

謝謝!

MSDN示例

string l_strNum = l_dNum.ToString("E");

如果只需要2位小數

string l_strNum = l_dNum.ToString("E2");

暫無
暫無

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

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