C#小数点输出格式+推荐内容:XML操作和线程学习
来源:互联网 发布:酷开下载软件 编辑:程序博客网 时间:2024/05/16 18:02
脚本之家上的一些内容不错~
转载地址为:http://www.jb51.net/article/89861.htm
本文实例讲述了C#小数点格式化用法。分享给大家供大家参考,具体如下:
1.ToString()方法
1
2
3
double
d=12345678.2334;
Console.WriteLine(d.ToString(
"F2"
));
//1234.23
Console.WriteLine(d.ToString(
"###,###.00"
));
//12,345,678.23
2.Math.Round()方法
1
2
3
4
5
6
7
8
9
10
Math.Round(3.44, 1);
//Returns 3.4.
Math.Round(3.45, 1);
//Returns 3.4.
Math.Round(3.46, 1);
//Returns 3.5.
Math.Round(3.445, 1);
//Returns 3.4.
Math.Round(3.455, 1);
//Returns 3.5.
Math.Round(3.465, 1);
//Returns 3.5.
Math.Round(3.450, 1);
//Returns 3.4.(补0是无效的)
Math.Round(3.4452, 2);
//Returns 3.45.
Math.Round(3.4552, 2);
//Returns 3.46.
Math.Round(3.4652, 2);
//Returns 3.47.
"四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍 去,五前为奇要进一"
短一点的口诀叫“四舍、六入、五凑偶”
3.double.Parse()方法
1
2
double
d=1.12345;
d=
double
.Parse(d.ToString(
"0.00"
));
//1.12
4.输出百分号
1
2
3
4
5
6
7
System.Globalization.NumberFormatInfo provider =
new
System.Globalization.NumberFormatInfo();
provider.PercentDecimalDigits = 2;
//小数点保留几位数.
provider.PercentPositivePattern = 1;
//百分号出现在何处.
double
result = (
double
)1 / 3;
//一定要用double类型.
Console.WriteLine(result.ToString(
"P"
, provider));
//33.33%
//或
Console.WriteLine((result*100).ToString(
"#0.#0"
)+
"%"
);
5.String.Format()方法
1
2
3
4
5
6
7
string
str1 = String.Format(
"{0:N1}"
,56789);
//result: 56,789.0
string
str2 = String.Format(
"{0:N2}"
,56789);
//result: 56,789.00
string
str3 = String.Format(
"{0:N3}"
,56789);
//result: 56,789.000
string
str8 = String.Format(
"{0:F1}"
,56789);
//result: 56789.0
string
str9 = String.Format(
"{0:F2}"
,56789);
//result: 56789.00
string
str11 =(56789 / 100.0).ToString(
"#.##"
);
//result: 567.89
string
str12 =(56789 / 100).ToString(
"#.##"
);
//result: 567
另外
(1)http://www.jb51.net/Special/266.htm
涉及内容C#中XML读取,XML生成,XML写入,XML保存,XML转换,XML序列化。
(2)http://www.jb51.net/Special/227.htm
涉及内容C#线程基本操作,线程池,多线程操作,线程队列,子线程。
0 0
- C#小数点输出格式+推荐内容:XML操作和线程学习
- 小数点后面输出格式区别
- c语言控制输出格式-小数点位数
- 读取一个格式良好的XML文档(只能包含标记和内容),并按层次编号并输出。
- C#学习笔记 线程操作
- 保留小数点位数和格式
- C#之XML基础 输出标签的内容
- C#对XML操作:编辑XML文件内容
- 如何 操作在内存中 xml 格式的内容
- C# 操作excel和xml
- C# 操作Excel和XML
- C#控制台 限制小数点的位数输出
- PHP输出XML格式
- xml学习(三)---利用xml文件实现数据岛功能(网页显示xml文件中的内容免C#代码操作xml文件)
- C#操作xml 【不错的文章,入门推荐】
- C#输出DataGridView内容
- java学习:log4j输出xml格式的日志文件
- c#数字化格式输出
- 黑马外卖笔记(三)
- 网络流算法总结
- 先验概率、后验概率、最大似然估计
- CVTE电面面试题
- R语言快速入门_基础入门
- C#小数点输出格式+推荐内容:XML操作和线程学习
- Spring Cloud入门3——API Gateway
- nyoj42 一笔画问题【欧拉图(模板)】
- 浅谈栅格化布局
- C++设计经验
- POJ
- msgpack-java第一课
- 第五-六单元练习
- php实现soap简单示例代码