int i=123456.123;
string s=i.ToString("C');
正则表达式判断就可以了
string ser = "12.0000";
float ss =0.00f;
ss = float.Parse(ser);
public static string ShowMoney(double money)
{
return string.Format("{0:0.00}¥", money);
}
static void Main(string[] args)
{
Console.WriteLine(ShowMoney(98));
Console.WriteLine(ShowMoney(54.053));
Console.WriteLine(ShowMoney(77.11));
}
结果
98.00¥
54.05¥
77.11¥
楼上的好办法啊
第一个的回答是正确的 ,只不过变量类型有点问题