【发布时间】:2016-06-01 17:09:43
【问题描述】:
我已经四处寻找这个,但我不确定字符串插值是否可行(我使用的是 VS2015)。
string sequenceNumber = $"{fieldValuePrefix.ToUpper()}{separator}{similarPrefixes + 1:D4}";
有没有办法让D4 成为变量? Some say yes, some no。显然,VS2015 C#6.0 可以做到。
这可行,它将返回一个类似WMT-0021 的字符串,具体取决于 fieldValuePrefix (WMT)、分隔符 (-) 和similarPrefixes (20) 的值。但我希望“D4”部分成为方法参数,而不是在那里硬编码。
有什么想法吗?
【问题讨论】:
-
如果
similarPrefixes是int,这应该可以。您使用的确切值是什么以及您获得的输出与所需的输出是什么?还是您遇到错误? -
@juharr 它工作正常,我只是想让“D4”部分不在那里被硬编码。