加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net – Dim x作为Decimal = 100.0m是否隐式地执行从double到d

发布时间:2020-12-17 07:23:43 所属栏目:百科 来源:网络整理
导读:如果我有代码: Dim x as Decimal = 100.0m 是隐式地从双精度转换为十进制.我将如何在vb.net中明确地执行此操作? 解决方法 我想你想要: Dim x as Decimal = 100.0d C#中的十进制文字是m,但在vb.net中是d.这不会产生任何铸件.要将double转换为小数(r是vb.ne
如果我有代码:

Dim x as Decimal = 100.0m

是隐式地从双精度转换为十进制.我将如何在vb.net中明确地执行此操作?

解决方法

我想你想要:

Dim x as Decimal = 100.0d

C#中的十进制文字是m,但在vb.net中是d.这不会产生任何铸件.要将double转换为小数(r是vb.net中的双字面值),您可以说:

Dim x as Decimal = CType(100r,Decimal)
Dim x as Decimal = CType(100.0,Decimal)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读