nt/Decimal.ToString 方法 (String, IFormatProvider)

 

decimal value = 16325.62m; string specifier; CultureInfo culture;

// Use standard numeric format specifiers. specifier = "G";

culture = CultureInfo.CreateSpecificCulture("eu-ES");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    16325,62

Console.WriteLine(value.ToString(specifier, CultureInfo.InvariantCulture));

// Displays:    16325.62

specifier = "C";

culture = CultureInfo.CreateSpecificCulture("en-US");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    $16,325.62

culture = CultureInfo.CreateSpecificCulture("en-GB");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    16,325.62

specifier = "E04";

culture = CultureInfo.CreateSpecificCulture("sv-SE");

Console.WriteLine(value.ToString(specifier, culture));

// Displays: 1,6326E+004

culture = CultureInfo.CreateSpecificCulture("en-NZ");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    1.6326E+004

specifier = "F";

culture = CultureInfo.CreateSpecificCulture("fr-FR");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    16325,62

culture = CultureInfo.CreateSpecificCulture("en-CA");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    16325.62

specifier = "N";

culture = CultureInfo.CreateSpecificCulture("es-ES");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    16.325,62

culture = CultureInfo.CreateSpecificCulture("fr-CA");

Console.WriteLine(value.ToString(specifier, culture));

// Displays:    16325,62

specifier = "P";

culture = CultureInfo.InvariantCulture;

Console.WriteLine((value/10000).ToString(specifier, culture));

// Displays:    163.26 %

culture = CultureInfo.CreateSpecificCulture("ar-EG");

Console.WriteLine((value/10000).ToString(specifier, culture));

// Displays:    163.256 %

decimal aa = Convert.ToDecimal("99999.99999");

string bb = aa.ToString("N5");

得到 bb=9,999.99999

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%

decimal.tostring()格式的更多相关文章

  1. C#.ToString()格式大全

    原文:C#.ToString()格式大全 C#.ToString()格式大全 stringstr1=string.Format("{0:N1}",56789);           ...

  2. C#中ToString格式大全

    更多资源:http://denghejun.github.io C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5&q ...

  3. C# ToString格式控制符

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...

  4. ToString()格式和用法大全,C#实现保留两位小数的方法

    C,货币,2.5.ToString("C"),¥2.50.D,十进制数,25.ToString("D5"),00025.E,科学型,25000.ToString ...

  5. C#中ToString()格式详解

    以下内容均摘自博客园,仅供资料查询. ToString格式化 在很多对象显示为字符串的时候都会使用到ToString中的格式化,由于以前没怎么注意到这个问题,想总结一下各个基础结构对象的格式化,以便后 ...

  6. C# Tostring格式

    开发中经常用到格式化,不管是时间.货币.数字都可以随心所欲.也许你用的是{0:C}方式,也许你用String.Format方式,也许你用.ToString("n"),都是格式化的方 ...

  7. asp.net ToString()格式汇总

    C 货币 2.5.ToString("C") ¥2.50 D 十进制数 25.ToString("D5") 00025 E 科学型 25000.ToString ...

  8. [c#美味] Guid ToString 格式知多少?

    在日常编程中,Guid是比较常用的,最常见的使用就是如下所示: string id = Guid.NewGuid().ToString(); 这条语句会生成一个新的Guid并转成字符串,如下: // ...

  9. C# ToString格式大全

      C# 货币  2.5.ToString("C"); // ¥2.50 // D 10进制数 25.ToString("D5"); // 25000 // E ...

随机推荐

  1. iOS:GPUImage强大的图像处理框架

    GPUImage是一个非常棒的图像处理的开源库,里面提供了非常非常多的滤镜效果来加工图像. 不过就是因为太多效果了,而且对于程序员来说,那么多效果并不清楚知道要用那一个.于是我就使用提供的默认值,加上 ...

  2. JavaScript: JavaScript的简介和入门代码演示

    1.Javascript的发展历史介绍: javascript是指的实在网页上编写的编程语言,其主要是控制器html的动态显示效果.HTMl能带来的只是一些基本的页面的风格,而要展示的漂亮使用CSS, ...

  3. 使用dd工具对磁盘RAID5和10进行I/O性能测试

    很多情况下大家在对于理论深信不疑,理论是有前提条件的,不是所有的情况下都是正确的.恰逢公司有服务器,故进行了磁盘性能测试,当然测试的结果也只是顺序I/O性能测试(dd机制决定的). 前提条件:(DEL ...

  4. freemarker中修改和添加功能中包含checkbox复选框默认选中需求的解决方式

    今天做的公司ERP系统上线第一天内部使用的,各种BUG铺天盖地,[虽然只是技术总监一个人在测试……],其中有一个就是其中部门管理页面中的修改和添加功能 一个人做一套ERP总是有点疏漏的,虽然里面的东西 ...

  5. [BS-19]更改UITextField的placeholder文字颜色的5种方法

    更改UITextField的placeholder文字颜色的5种方法 想要达到的目标是:一个页面上有多个UITextField,当用户聚焦某textField时,该文本框的placeholder的文字 ...

  6. shell各种执行方式区别

    shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别 原文出处:http://blog.csdn.net/dance_rise/article/deta ...

  7. dom core,html dom,css dom,jquery 中的dom操作

    前端开发中为达到某种目的,往往有很多方法:dom core,html dom,jquery; dom core/jquery主要通过函数调用的方式(getAttribute("属性名&quo ...

  8. nsstring基本数据类型的包装类

    // //  main.m //  10-基本数据类型的包装类 // //  Created by apple on 14-3-20. //  Copyright (c) 2014年 apple. A ...

  9. uiwebview加载中文URL

    uiwebview加载中文URL _paperGamePath = [_paperGamePath stringByAddingPercentEscapesUsingEncoding:NSUTF8St ...

  10. docker note from UC blog

    -------------------------------------------------------------------------- original url http://tech. ...