3

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

在从 vb6 迁移到 vb.net 期间,Format$(1234567, "###,###,###,###") 函数转换为 vb6.Format(1234567,"###,### ,###,###") 函数,在 Microsoft.Visualbasic.Compatibility.dll 中定义。

我不想使用 Microsoft.Visualbasic.Compatibility.dll。在 .NET 中是否有任何等价物。

提前致谢。

4

1 回答 1

3

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

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

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

String.Format("{0:###,###,###,###}", 1234567)
于 2013-01-03T06:11:42.690 回答