如何在C#.NET中用空格格式化字符串?

问题描述 投票:0回答:1

我需要string.format的帮助,每三位插入三个空格。该数字的长度固定为12位。

var membershipNo = string.Format("{0:### ### ### ###}", "123123123123");
Console.WriteLine(membershipNo);

结果:123123123123

预期:123 123 123 123

c# .net string format
1个回答
3
投票

这种类型的格式化不适用于string的实例。考虑传递一个整数(或任何其他数字类型),它将按预期工作

int number = 123123123123;
var membershipNo = string.Format("{0:### ### ### ###}", number);
Console.WriteLine(membershipNo);
© www.soinside.com 2019 - 2024. All rights reserved.