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

前端之家收集整理的这篇文章主要介绍了在VB.NET中将字符串转换为十进制前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
将字符串转换为十进制最简单的方法是什么?

输入:

a = 40000.00-

输出将会

40,000.00-

我试图使用这个代码

Dim a as string

a = "4000.00-"

a = Format$(a,"#,###.##")
console.writeline (a)
使用Decimal.Parse转换为十进制数,然后使用.ToString(“format here”)将其转换为字符串.
Dim aAsDecimal as Decimal = Decimal.Parse(a).ToString("format here")

最后手段(不推荐):

string s = (aAsDecimal <0) ? Math.Abs(aAsDecimal).ToString("##,###0.00") + "-" : aAsDecimal .ToString("##,###0.00");

你必须翻译成Visual Basic.

原文链接:https://www.f2er.com/vb/255164.html

猜你在找的VB相关文章