C# 字符串插值内部工作原理
C# 中字符串插值的内部工作原理是调用了string.Format() 方法。是string.Format()的语法糖。
如:
$"this { color } pen is { description }"
这句会被转换成如下的C#代码:
object[] args = new object[] {color, description }; string.Format("this {0} pen is {1}", args);
C# 中字符串插值的内部工作原理是调用了string.Format() 方法。是string.Format()的语法糖。
如:
$"this { color } pen is { description }"
这句会被转换成如下的C#代码:
object[] args = new object[] {color, description }; string.Format("this {0} pen is {1}", args);