c#中的“using a = Func<>;”语法是什么?

本文关键字:语法 是什么 Func 中的 using | 更新日期: 2023-09-27 18:11:08

这个语法的名称是什么?我怎么使用它?

using AppFunc = Func<IDictionary<string, object>, System.Threading.Tasks.Task>;
public class A
{
}

c#中的“using a = Func<>;”语法是什么?

using通常用于导入要在该文件中使用的命名空间

但是它可以用别名来缩短长或复杂的语法类型

例如

using Dict = Dictionary<string,string>

当你呼叫

Dict dict = new Dict();

在编译时将被转换为

Dictionary<string,string> dict = new Dictionary<string,string>()

它只是语法糖就像c++中的#DEFINE