我发现虽然字符串插值在应用于我现有的代码库的字符串格式调用时非常好,但考虑到通常首选的列限制,字符串对于单行很快就会变得太长.特别是当插值的表达式很复杂时.使用格式字符串,您可以将变量列表拆分为多行.
var str = string.Format("some text {0} more text {1}",
obj1.property,
obj2.property);
Run Code Online (Sandbox Code Playgroud)
有没有人有任何打破这些线路的首选方法?
我想你可以这样做:
var str = $"some text { obj1.property }" +
" more text { obj2.property };
Run Code Online (Sandbox Code Playgroud)