标签: c# wpf
所以我正在挖掘一些代码,我看到了这些内容。
Func<T> @delegate = ...
我的问题是在这种情况下使用的@运算符是什么?
我已经看到它在创建字符串文字时使用,但从未在引用字符串以外的内容时使用。
答案 0 :(得分:7)
Func<T>是C#中的通用委托。
Func<T>
delegate是C#中的保留字,因此开发人员以 @ 为前缀,将其用作有效的变量名称。
delegate
您将在asp.net MVC项目中看到HTML帮助器,其中设置类我们使用@class作为类是C#中的保留字,因此我们不能拥有名为class的变量
@class
class