字符串 - 方法ToString

时间:2016-08-08 07:20:21

标签: c# .net asp.net-mvc string tostring

是否可以使用自定义格式显示带ToString()方法的字符串?

例如,我有字符串:“123456789”,我想显示为“123 456 789”。

我试过这样:

string myString = "123456789"
mystring = myString.ToString("{0:### ### ###}")

但它不起作用。

2 个答案:

答案 0 :(得分:6)

看看这个简单的解决方案:

Convert.ToInt64("123456789").ToString("### ### ###");

答案 1 :(得分:3)

您要找的是String.Format。这是一个例子:

string myString = "123456789";
Console.WriteLine(String.Format(System.Globalization.CultureInfo.InvariantCulture, 
               "{0:### ### ###}", Convert.ToInt64(myString)));

输出:

  

123 456 789