2017-10-05 163 views
-1

将类设为泛型,反对使该方法具有通用性,有什么好处?你想在哪种情况下使用泛型类?C#泛型类与泛型方法

+1

https://stackoverflow.com/questions/77632/what-is-cool-about-generics-why-use-them – Amy

回答

1

这里有一些我的清单:

  • 随着泛型类,你可以有通用性为好。您可以将其与泛型类的泛型方法一起使用。

  • 代码可重用性。您不想在不同的非泛型类别上再次调用相同的通用 方法,但您可以这样做,但 不是一个好习惯。您希望将所有相关的通用 方法放在泛型类下。

  • 使用泛型类,您在类中传递的实体类型可以被所有泛型方法和泛型属性使用。 仅使用通用方法,不能与泛型类重复使用