前端之家收集整理的这篇文章主要介绍了
在VB.NET中将字符串转换为十进制,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
将字符串转换为十进制最简单的
方法是什么?
输入:
@H_
502_3@a = 40000.00-
输出将会
@H_
502_3@40,000.00-
我试图使用这个代码:
@H_
502_3@Dim a as string
a = "4000.00-"
a = Format$(a,"#,###.##")
console.writeline (a)
使用Decimal.Parse转换为十进制数,然后使用.ToString(“format here”)将其转换为字符串.
@H_
502_3@Dim aAsDecimal as Decimal = Decimal.Parse(a).ToString("format here")
最后手段(不推荐):
@H_
502_3@string s = (aAsDecimal <0) ? Math.Abs(aAsDecimal).ToString("##,###0.00") + "-" : aAsDecimal .ToString("##,###0.00");
你必须翻译成Visual Basic.
原文链接:https://www.f2er.com/vb/255164.html