博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
round-trip 格式化
阅读量:6282 次
发布时间:2019-06-22

本文共 841 字,大约阅读时间需要 2 分钟。

1             const double number = 1.618033988749895; 2             double result; 3             string text; 4  5             text = string.Format("{0}", number); 6             result = double.Parse(text); 7  8             System.Console.WriteLine("{0}: result != number",result != number); 9             result = double.Parse(text);10 11 12             text = string.Format("{0:R}", number);13             result = double.Parse(text);14             System.Console.WriteLine("{0}: result == number", result == number);15 16             System.Console.ReadLine();

默认情况下,执行System.Console.WriteLine(1.618033988749895);语句会显示1.61803398874989,最后一个数位会被丢弃。为了更准确地支持与double值对应的字符串形式,我们可以使用格式字符串和round - trip 格式说明符R(或者r)进行转换。例如,string.Format("{0:R}", 1.61803398874989);会返回结果1.61803398874989。

转载于:https://www.cnblogs.com/bjxingch/articles/7463760.html

你可能感兴趣的文章
写给0-3岁产品经理的12封信(第08篇)——产品运营能力
查看>>
ArcGIS Engine 符号自动化配置工具实现
查看>>
小程序 · 跳转带参数写法,兼容url的出错
查看>>
flutter error
查看>>
Flask框架从入门到精通之模型数据库配置(十一)
查看>>
10年重新出发
查看>>
2019年-年终总结
查看>>
聊聊elasticsearch的RoutingService
查看>>
让人抓头的Java并发(一) 轻松认识多线程
查看>>
从源码剖析useState的执行过程
查看>>
地包天如何矫正?
查看>>
中间件
查看>>
Android SharedPreferences
查看>>
css面试题
查看>>
Vue组建通信
查看>>
用CSS画一个带阴影的三角形
查看>>
前端Vue:函数式组件
查看>>
程鑫峰:1.26特朗.普力挺美元力挽狂澜,伦敦金行情分析
查看>>
safari下video标签无法播放视频的问题
查看>>
01 iOS中UISearchBar 如何更改背景颜色,如何去掉两条黑线
查看>>