等效vb6.Format功能在vb.net不使用Microsoft.Visualbasic.Comp

2019-10-17 13:30发布

可能重复:
有没有一种方法以编程方式转换VB6字符串格式化成.NET格式化字符串?

从VB6迁移到VB.NET格式$期间(1234567, “###,###,###,###”)函数转换为vb6.Format(1234567,“###,### ,###,###“)的功能,这是在Microsoft.Visualbasic.Compatibility.dll定义。

我不想使用Microsoft.Visualbasic.Compatibility.dll。 是否有任何.NET相当于此。

提前致谢。

Answer 1:

您可以使用的ToString(string)方法

Dim value As Integer = 1234567
value.ToString("###,###,###,###")

或的String.Format方法 ,它使用复合格式

String.Format("{0:###,###,###,###}", 1234567)


文章来源: equivalent for vb6.Format function in vb.net without using Microsoft.Visualbasic.Compatibility.dll [duplicate]