C# 中的"using a = Func<>;"语法是什么?



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

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

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

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

例如

using Dict = Dictionary<string,string>

当你呼叫

Dict dict = new Dict();

在编译时将被转换为

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

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

最新更新