CultureInfo culture1 = CultureInfo.CreateSpecificCulture("zh-CN"); CultureInfo culture2 = CultureInfo.CreateSpecificCulture("fr-FR"); decimal money=100.50; string value=null; value=money.tostring("n",culture1); //n为格式 value="100.50" value=money.tostring("n",culture2); //n为格式 value="100,50" 12345.ToString("n"); //生成 12,345.00 12345.ToString("C"); //生成 ¥12,345.00 12345.ToString("e"); //生成 1.234500e+004 12345.ToString("f4"); //生成 12345.0000 12345.ToString("x"); //生成 3039 (16进制) 12345.ToString("p"); //生成 1,234,500.00%