vb.net - 将字符串转换为货币格式而不先转换为数值

标签 vb.net

这段代码——

Convert.ToDecimal("28.9100000000000000").ToString("c")

将包含十进制值的字符串转换为格式良好的货币值。无论如何,如果不先将字符串值转换为十进制,就可以这样做吗?

最佳答案

我使用的一个简单方法:

MoneyString = string.format("{0:C}",DecimalValue)

关于vb.net - 将字符串转换为货币格式而不先转换为数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9906263/

相关文章:

javascript - 如何使用 WebBrowser 控件消除 VB.NET 应用程序中的 ActiveX 警告?

vb.net - EDM 模型根上的 ASP.NET Web API OData 操作

vb.net - 如何在 vb.net 中使用 lambda 删除列表的指定项目

vb.net - VB Xml 文字中的 IntelliSense

vb.net - 将 Excel 文件附加到完成的 Visual Basic 项目

html - 将包含图像的 RTF 文件转换为 HTML

c# - VB.NET 中对 Linq/lambda 的混淆

asp.net-mvc - 为什么当我使用 aspnet_compiler.exe 编译站点时会出现构建错误,而当我使用 VS 的构建工具时却不会出现构建错误?

vb.net - 如果我的服务器重新启动,如何将客户端套接字重新连接到我的服务器

c# - 在 Zedgraph 中检测鼠标悬停在线上