2013-09-23 33 views
0

我們正在將我們的代碼從C++移動到c#,並且我需要幫助使用我們的格式之一。需要幫助t將字符串從C++轉換爲c#格式

INT ++我們有floowing例子(假設的myString類有一個格式化功能)C:

myString.Format("%02.0Lf", (long double)amount) 

是什麼在C#中quivalent格式?是:

myString = String::Format("{0:D2}", (long double)amount); 

感謝所有

+0

你爲什麼不簡單測試?在LinqPad說? –

回答

0
double amount = 12.3456; 
string text = amount.ToString("0.00"); 
0

You're close:

String.Format("{0:D2}", amount) 

如果這是一個對象/類。考慮覆蓋班級的ToString()方法,該方法爲每個班級(Object班級的一部分)繼承。

相關問題