@ Func类型变量的运算符

本文关键字:类型变量 运算符 Func | 更新日期: 2023-09-27 18:11:25

所以我在挖掘一些代码时,我看到了这些行。

Func<T> @delegate = ...

我的问题是在这种情况下@操作符是用来做什么的?

我见过在创建字符串字面量时使用它,但从来没有在引用字符串以外的东西时使用过。

@ Func<T>类型变量的运算符

Func<T>是c#中的泛型委托。

delegate在c#中是一个保留字,所以开发者用@作为前缀来使用它作为一个有效的变量名。

你会在asp.net MVC项目的HTML helper中看到它,在设置类时,我们使用@class作为类,这是c#中的保留字,所以我们不能有一个名为class的变量