优点是清晰。通过为类型指定一个明确的名称,读者可以更清楚地知道它的作用。
当您编写代码时,它也将为您提供帮助。像这样的错误:
cannot convert from Func<string, int, double> to Func<string, int, int, double>
没有说以下内容那么有用:
cannot convert from CreateListAction to UpdateListAction
这也意味着,如果您有两个不同的委托,这两个委托都使用相同类型的参数,但从概念上讲,它们执行两项完全不同的 *** 作,则编译器可以确保您不会意外地在原意中使用另一个。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)