字符串插值中的可变对齐组件

Mat*_*mas 7 c# string string-interpolation

本例中的对齐组件是:-20

$"{value, -20}"

有没有办法制作这样的内插字符串:

$"{value, alignment}"

alignment变量在哪里?

Sta*_*gle 4

不幸的是,alignment不能是变量。必须alignment是常量表达式。这是文档中的相关部分

alignment: 常量表达式,其值定义插值表达式结果的字符串表示形式中的最小字符数。如果为正,则字符串表示形式右对齐;如果为负,则左对齐。有关详细信息,请参阅对齐组件