我們正在將我們的代碼從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);
感謝所有
我們正在將我們的代碼從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);
感謝所有
C#有一個包含很多處理字符串的函數字符串類。
你可以做你想做什麼用的String.Format(...)
myString = String.Format("{0:D2}", (long double)amount);
本頁面將幫助您 http://msdn.microsoft.com/en-us/library/system.string.format.aspx
在這裏你可以找到格式字符串: http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
double amount = 12.3456;
string text = amount.ToString("0.00");
You're close:
String.Format("{0:D2}", amount)
如果這是一個對象/類。考慮覆蓋班級的ToString()
方法,該方法爲每個班級(Object
班級的一部分)繼承。
你爲什麼不簡單測試?在LinqPad說? –