当前位置:  开发笔记 > 编程语言 > 正文

Method <ClassName>是什么意思?

如何解决《Method<ClassName>是什么意思?》经验,为你挑选了2个好方法。



1> CMS..:

这是一个通用方法,使用类型参数声明Create,并检查此链接以获取更多信息:

C#泛型简介

泛型(C#编程指南)

通用方法


-1实质上意味着仅链接的答案。虽然这些链接非常有用,可供您进一步参考,但是如果您的帖子中对它们的内容进行了总结,而不是仅用一句话来详细说明,那将是很好的。

2> Jon Skeet..:

它正在调用泛型方法 - 所以在你的情况下,方法可以像这样声明:

public T Create()

您可以在尖括号中指定type参数,就像创建泛型类型的实例一样:

List list = new List();

这有帮助吗?

泛型方法和泛型类型之间的一个区别是编译器可以尝试推断类型参数.例如,如果您的Create方法是:

public T Copy(T original)

你可以打电话

Copy(someEvent);

并且编译器会推断你的意思是:

Copy(someEvent);

推荐阅读
罗文彬2502852027
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有