什么是“使用a=Func<>;;`C#中的语法?
这个语法的名称是什么?我如何使用它什么是“使用a=Func<>;;`C#中的语法?,c#,C#,这个语法的名称是什么?我如何使用它 using AppFunc = Func<IDictionary<string, object>, System.Threading.Tasks.Task>; public class A { } 使用AppFunc=Func; 公共A类 { } 使用通常用于导入要在该文件中使用的命名空间 但它可以用来生成一个别名,以使用该语法缩短长的或复杂的类型 比如说 using Dict = Dictionary<string,strin
using AppFunc = Func<IDictionary<string, object>, System.Threading.Tasks.Task>;
public class A
{
}
使用AppFunc=Func;
公共A类
{
}
使用
通常用于导入要在该文件中使用的命名空间
但它可以用来生成一个别名,以使用该语法缩短长的或复杂的类型
比如说
using Dict = Dictionary<string,string>
在编译时,它将转换为
Dictionary<string,string> dict = new Dictionary<string,string>()
Dictionary dict=new Dictionary()
它只是语法上的糖分,就像用C++定义一样。@user3596113也许我对它一无所知。你可以在文档中找到它。实际上更像是使用typedef或C++11。
Dictionary<string,string> dict = new Dictionary<string,string>()