代码检查:在插值字符串中使用格式说明符
此检查建议使用 C# 中字符串插值的全部功能 ,包括指定格式和控制字段宽度。
在下面的示例中,原始插值字符串包含显式调用 ToString() 和 PadLeft() ,可以分别用冒号 : 和逗号 , 表示法替换。
public void Test(int i)
{
var str = $"Result: { i.ToString("format").PadLeft(3) }";
}
public void Test(int i)
{
var str = $"Result: { i,3:format }";
}
在建议的修复中:
3后跟逗号,指定了转换的固定宽度。 在此上下文中,它将确保i的字符串表示至少为 3 个字符宽。format后跟冒号:是您希望使用的特定 格式的占位符。
最后修改日期: 2025年 9月 27日