在VB.NET中将字符串转换为十进制

前端之家收集整理的这篇文章主要介绍了在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

猜你在找的VB相关文章