字符串 - 方法 ToString
String - method ToString
是否可以使用自定义格式的 ToString() 方法显示字符串?
例如,我有这样的字符串:“123456789”,我想显示为“123 456 789”。
我这样试过:
string myString = "123456789"
mystring = myString.ToString("{0:### ### ###}")
但它不起作用。
您要找的是String.Format。这是一个例子:
string myString = "123456789";
Console.WriteLine(String.Format(System.Globalization.CultureInfo.InvariantCulture,
"{0:### ### ###}", Convert.ToInt64(myString)));
输出:
123 456 789
看看这个简单的解决方案:
Convert.ToInt64("123456789").ToString("### ### ###");
是否可以使用自定义格式的 ToString() 方法显示字符串?
例如,我有这样的字符串:“123456789”,我想显示为“123 456 789”。
我这样试过:
string myString = "123456789"
mystring = myString.ToString("{0:### ### ###}")
但它不起作用。
您要找的是String.Format。这是一个例子:
string myString = "123456789";
Console.WriteLine(String.Format(System.Globalization.CultureInfo.InvariantCulture,
"{0:### ### ###}", Convert.ToInt64(myString)));
输出:
123 456 789
看看这个简单的解决方案:
Convert.ToInt64("123456789").ToString("### ### ###");