我试图在字符串前多次添加字符。 C# 中的 AMAIK,它是 PadLeft。
string firstName = "Mary";
firstName = firstName.PadLeft(3, '*'); // This should return ***Mary
但它不起作用。难道我做错了什么?
最佳答案
第一个参数是返回字符串的总长度,因为“玛丽”是 4 个字符长,而您的第一个参数是 3,它按预期工作。如果你尝试 firstName.PadLeft(6, '*')
你会得到 **Mary。
关于c# - PadLeft 不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6534314/