2013-09-23 94 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班级的一部分)继承。

相关问题