这种语法的名称是什么?我该如何使用它?
using AppFunc = Func<IDictionary<string, object>, System.Threading.Tasks.Task>;
public class A
{
}
答案 0 :(得分:3)
using
通常用于导入要在该文件中使用的命名空间
但它可以用来创建一个别名来缩短使用该语法的长或复杂类型
例如
using Dict = Dictionary<string,string>
致电时
Dict dict = new Dict();
在编译时它将转换为
Dictionary<string,string> dict = new Dictionary<string,string>()
它只是语法糖,如C ++中的#DEFINE