猿问

c# - 将字符串中的数字转换为具有一定数量的数字

我有一个字符串格式的数字。这个数字将在 1-6 位数字之间,我需要将其转换为在左侧填充零,以便始终为 6 位数字。还有比这更有效的方法吗?

Int32.Parse("5").ToString("D6")

转换为 int 感觉有点不必要。


慕无忌1623718
浏览 164回答 3
3回答

精慕HU

这是不必要的string result = "5".PadLeft(6,'0');

红糖糍粑

string someText = "test 5 rate";someText = Regex.Replace(someText, @"\d+", n => n.Value.PadLeft(5, '0'));
随时随地看视频慕课网APP
我要回答