C#字符串插值变量对齐方式

时间:2019-03-23 05:14:28

标签: c# text-alignment string-interpolation

在C#7(.NET Framework 4.7+)中,在对齐组件中包括用于字符串插值的变量的正确方法是什么?

以下代码为对齐组件给出错误“期望恒定值”

var x = 5;
var test = $"{"blue",x}";

C# specs for string interpolation对齐元素为:

{<interpolatedExpression>[,<alignment>][:<formatString>]}
  

对齐

     

其常量值定义为   字符串表示结果的字符   内插表达式......

是否存在针对对齐设置的“常量表达式”限制的解决方法?可以使用其他内置功能执行此操作吗?

也很好奇为什么要在这种限制下实施。

0 个答案:

没有答案