本文主要是介绍【c#入门杂选】-显性转换,和隐形转换,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
👨💻个人主页:@元宇宙-秩沅
hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
本文由 秩沅 原创
收录于专栏 C#专栏
生活如茶需慢品,岁月如歌需静听!
目录
1.float的存储范围:
2.int 转Float会损失精度,原因为第一点
3.涉及金钱运算的类型 decimal
4,方法转换的实质:相同类型的转换(字符串和数字的相互转换就不行):如图:
1.float的存储范围:
(1)方式:科学技术法存储, 如 下
(2)例子:(不同语言float保留的有效数字也不同) 221312467 -> 2.213125E + 09 (“E+09”代表10的9次方)
2.int 转Float会损失精度,原因为第一点
3.涉及金钱运算的类型 decimal
4,方法转换的实质:相同类型的转换(字符串和数字的相互转换就不行):如图:
常见的转化方法:
(1)Tostring:
特点:
1.在字符串为空时它会返回 NullReferenceException ,
与 Convert.Tostring的区别为后者如果返回的是“”那么它只会认为它时“”(空字符串)而不是NULL;
2.它是Object的扩展方法
(2) Convert:
含有多种转换的方法如Convert.Toint32, Convert.Tochar 等等
(3)int.Tryparse:
该方法和Int.parse()相同只适合支持string的转换,并且为NULL时有异常返回,而于Int。parse,有异常时只返回0;
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!
栓Q
这篇关于【c#入门杂选】-显性转换,和隐形转换的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!