C# 使用前缀字符填充以始终具有12个字符的字符串
我正在处理存储在C#中字符串中的数字 我有一些数字,比如C# 使用前缀字符填充以始终具有12个字符的字符串,c#,C#,我正在处理存储在C#中字符串中的数字 我有一些数字,比如22408061。我想添加动态0个字符,使12个字符给出00002240861 另一个例子是,给定12322408061,您要寻找的方法必须是012322408061 你正在寻找一种方法 这是c#中的一个字符串 您可以使用: 这是c#中的一个字符串 您可以使用: 控制台写入线(str.PadLeft(12,pad)) 控制台写入线(str.PadLeft(12,pad)) 逻辑是: 计算长度的数量,例如在22408061中,您将得到8个
22408061
。我想添加动态0个字符,使12个字符给出00002240861
另一个例子是,给定12322408061
,您要寻找的方法必须是012322408061
你正在寻找一种方法
这是c#中的一个字符串
您可以使用:
这是c#中的一个字符串
您可以使用:
控制台写入线(str.PadLeft(12,pad))
控制台写入线(str.PadLeft(12,pad)) 逻辑是:
可能的副本。(自我说明:通过回答明显的重复问题获得100 +K的声誉)。请考虑ASKER可不知道“填充”这个词来找到正确答案。至少对于我这个非母语人士来说,当我还不知道填充时,这一点还不清楚。你是以数字开头还是包含数字的字符串?可能是数字的重复。(自我说明:通过回答明显的重复问题获得100 +K的声誉)。请考虑ASKER可不知道“填充”这个词来找到正确答案。至少对于我这个非母语人士来说,当我还不知道填充的时候,这一点还不清楚。你们是以数字开头还是一个包含数字的字符串?
var str = "22408061".PadLeft(12, '0');
string text = "22408061";
text = text.PadLeft(12, '0'); // 000022408061