C#中的$意味着什么

时间:2015-12-19 15:33:53

标签: c#

我从网上下载了一些C#代码。我很快意识到他们正在使用C#6.0,因为他们使用自动属性初始化。我也看到了这种语法:

var keyId = $"{clientId} - {key}";

几行之后,在等式语句中引用了keyid。

var prot = new KeyStore.PasswordProtection(service.ToCharArray());
var ks = LoadKeyStore(clientId, service);
var aliases = ks.Aliases();

while(aliases.HasMoreElements)
{
    var alias = aliases.NextElement().ToString();

    if(alias == keyId)

所以它似乎期望以某种方式解析或处理keyId。

我似乎无法在此语法上找到任何内容。我查了一下C#操作符。这只是语法错误吗?

0 个答案:

没有答案