可能重复:
有没有一种方法以编程方式转换VB6字符串格式化成.NET格式化字符串?
从VB6迁移到VB.NET格式$期间(1234567, “###,###,###,###”)函数转换为vb6.Format(1234567,“###,### ,###,###“)的功能,这是在Microsoft.Visualbasic.Compatibility.dll定义。
我不想使用Microsoft.Visualbasic.Compatibility.dll。 是否有任何.NET相当于此。
提前致谢。
可能重复:
有没有一种方法以编程方式转换VB6字符串格式化成.NET格式化字符串?
从VB6迁移到VB.NET格式$期间(1234567, “###,###,###,###”)函数转换为vb6.Format(1234567,“###,### ,###,###“)的功能,这是在Microsoft.Visualbasic.Compatibility.dll定义。
我不想使用Microsoft.Visualbasic.Compatibility.dll。 是否有任何.NET相当于此。
提前致谢。
您可以使用的ToString(string)方法
Dim value As Integer = 1234567
value.ToString("###,###,###,###")
或的String.Format方法 ,它使用复合格式
String.Format("{0:###,###,###,###}", 1234567)