zoukankan
html css js c++ java
[CSharp]数字格式化输出
int
a
=
12345678
;
//
格式为sring输出
//
Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);
//
Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";
//
Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",a);
//
asdfadsf¥1,234.00adsfasdf
//
Label2.Text = "asdfadsf"+a.ToString("C")+"adsfasdf";
//
asdfadsf¥1,234.00adsfasdf
double
b
=
1234.12543
;
a
=
12345678
;
//
格式为特殊的string样式输出
//
Label1.Text = string.Format("asdfadsf{0:C}adsfasdf",b);
//
asdfadsf¥1,234.13adsfasdf
//
Label2.Text = "asdfadsf"+b.ToString("C")+"adsfasdf";
//
asdfadsf¥1,234.13adsfasdf
//
Label1.Text = string.Format("{0:C3}",b);
//
¥1,234.125
//
Label2.Text = b.ToString("C3");
//
¥1,234.125
//
Label1.Text = string.Format("{0:d}",a);
//
十进制--12345678
//
Label2.Text = b.ToString("d");
//
十进制--相同的类型,转换报错
//
Label1.Text = string.Format("{0:e}",a);
//
指数--1.234568e+007
//
Label2.Text = b.ToString("e");
//
指数--1.234125e+003
//
Label1.Text = string.Format("{0:f}",a);
//
定点数--12345678.00
//
Label2.Text = b.ToString("f");
//
定点数--1234.13
//
Label1.Text = string.Format("{0:n}",a);
//
数值--12,345,678.00
//
Label2.Text = b.ToString("n");
//
数值--1,234.13
//
Label1.Text = string.Format("{0:x}",a);
//
十六进制--bc614e
//
Label2.Text = b.ToString("x");
//
16--带有小数不能转换,出错
//
Label1.Text = string.Format("{0:g}",a);
//
通用为最紧凑--12345678
//
Label2.Text = b.ToString("g");
//
通用为最紧凑--1234.12543
//
Label1.Text = string.Format("{0:r}",a);
//
转来转去不损失精度--整数不允许用,报错
//
Label2.Text = b.ToString("r");
//
转来转去不损失精度--1234.12543
b
=
4321.12543
;
a
=
1234
;
//
自定义模式输出:
//
0 描述:占位符,如果可能,填充位
//
Label1.Text = string.Format("{0:000000}",a);
//
001234
//
Label2.Text = string.Format("{0:000000}",b);
//
004321
//
# 描述:占位符,如果可能,填充位
//
Label1.Text = string.Format("{0:#######}",a);
//
1234
//
Label2.Text = string.Format("{0:#######}",b);
//
4321
//
Label1.Text = string.Format("{0:#0####}",a);
//
01234
//
Label2.Text = string.Format("{0:0#0000}",b);
//
004321
//
. 描述:小数点
//
Label1.Text = string.Format("{0:000.000}",a);
//
1234.000
//
Label2.Text = string.Format("{0:000.000}",b);
//
4321.125
b
=
87654321.12543
;
a
=
12345678
;
//
, 描述:数字分组,也用于增倍器
//
Label1.Text = string.Format("{0:0,00}",a);
//
12,345,678
//
Label2.Text = string.Format("{0:0,00}",b);
//
87,654,32
//
Label1.Text = string.Format("{0:0,}",a);
//
12346
//
Label2.Text = string.Format("{0:0,}",b);
//
87654
//
Label1.Text = string.Format("{0:0,,}",a);
//
12
//
Label2.Text = string.Format("{0:0,,}",b);
//
88
//
Label1.Text = string.Format("{0:0,,,}",a);
//
0
//
Label2.Text = string.Format("{0:0,,,}",b);
//
0
//
% 描述:格式为百分数
//
Label1.Text = string.Format("{0:0%}",a);
//
1234567800%
//
Label2.Text = string.Format("{0:#%}",b);
//
8765432113%
//
Label1.Text = string.Format("{0:0.00%}",a);
//
1234567800.00%
//
Label2.Text = string.Format("{0:#.00%}",b);
//
8765432112.54%
//
'abc' 描述:显示单引号内的文本
//
Label1.Text = string.Format("{0:'文本'0}",a);
//
文本12345678
//
Label2.Text = string.Format("{0:文本0}",b);
//
文本87654321
//
\ 描述:后跟1要打印字的字符,也用于转移符\n等
//
Label1.Text = string.Format("\"你好!\"");
//
"你好!"
//
Label2.Text = string.Format("\\c\\books\\new\\we.asp");
//
\c\books\new\we.asp
//
@描述:后跟要打印字的字符,
//
Label1.Text = string.Format(@"""你好!""");
//
"你好!"要打印"则需要输入两对才可以
//
Label2.Text = string.Format(@"\c\books\new\we.asp");
//
\c\books\new\we.asp
查看全文
相关阅读:
并发队列 – 无界阻塞队列 LinkedBlockingQueue 原理探究
并发队列 – 有界阻塞队列 ArrayBlockingQueue 原理探究
Java回调机制解读
一张图看懂encodeURI、encodeURIComponent、decodeURI、decodeURIComponent的区别
uva 111 History Grading
hdu 2546 饭卡
hdu 2602 Bone Collector
uva 10720 Graph Construction
uva 10716 Evil Straw Warts Live
uva 10070 Camel trading
原文地址:https://www.cnblogs.com/xuzhong/p/413749.html
最新文章
22-Two(公共子序列的个数)
30-懒省事的小明(priority_queue)
12-scanf("%*s")与printf("%*s")
67-蓝桥省赛-2015
66-凑算式(全排列)
2017.10.29 C/C++/C#程序如何打成DLL动态库
2017.10.28 针对Java Web应用中错误异常处理方法的运用
2017.10.26 JavaWeb----第五章 JavaBean技术
2017.10.25 Java List /ArrayList 三种遍历方法
2017.10.24 Java 详解 JVM 工作原理和流程
热门文章
2017.10.23 Java 面向对象深入学习---final 关键字、static关键字、匿名对象等
2017.10.22 第五章 汇编语言程序设计
2017.10.21 Java中的数据源与连接池技术
2017.10.20 jsp用户登陆界面连接数据库
深入分析 ThreadLocal 内存泄漏问题
基于BQ及CLQ的消费者模型
一个ConcurrentLinkedQueue实现生产者消费者模型的例子
LinkedBlockingQueue与ArrayBlockingQueue 区别
BlockingQueue(阻塞队列)详解(一个生产者消费者的实例)
并发队列-无界非阻塞队列 ConcurrentLinkedQueue 原理探究
Copyright © 2011-2022 走看看