gpt4 book ai didi

c# - 使用字符串插值法,如何填充给定字符?

转载 作者:行者123 更新时间:2023-12-03 14:25:24 25 4
gpt4 key购买 nike

我知道我在这里很危险,但是在SO/Google中找不到:
使用字符串插值法,如何填充给定字符?例如:

foreach (var p in people) {
Console.WriteLine($"{p.Name,-10}: {p.Age}");
}
将导致(例如):
Joe       : 26
Dan : 52
如何通过字符串插值来更改带点 的空格?要得到:
Joe.......: 26
Dan.......: 52
(我知道我可以做p.Name.PadRight(10,'.'),但是我很确定有一种使用字符串插值参数的方法,例如填充长度)。

最佳答案

浏览Microsoft's Docs for the alignment component进行字符串格式化,我发现了这个小节选。

If padding is necessary, white space is used.



如果要使用字符串插值,则会遇到空白问题。如您前面所述, string.PadRight()就可以解决。

关于c# - 使用字符串插值法,如何填充给定字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52841164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com