【发布时间】:2015-11-30 18:23:45
【问题描述】:
所以我正在挖掘一些代码,我看到了一些类似的东西。
Func<T> @delegate = ...
我的问题是在这种情况下 @ 运算符是做什么用的?
我已经看到它在创建字符串文字时使用,但在引用字符串以外的东西时从未见过。
【问题讨论】:
-
delegate是关键词,不能放Func<T> delegate = -
好吧,不管是谁写了这行代码,它编译得很好。
-
哦,你是说@符号使它成为一个有效的变量名......谁会这样做......
-
@AnthonyRussell 有时描述性变量名称恰好与语言关键字一致。很高兴该语言提供了一种将关键字转义为可用标识符的方法。