C#Generic class vs Generic方法

时间:2017-10-05 01:55:17

标签: c# generics

使类通用的优点是反对只是使方法通用?在哪种情况下你想使用泛型类?

1 个答案:

答案 0 :(得分:3)

以下是我的一些清单:

  • 使用泛型类,您也可以拥有泛型属性。您可以将它与泛型类中的通用方法一起使用。

  • 代码可重用性。您不想再次使用相同的通用名称 不同非泛型类的方法虽然可以做到,但是 虽然不是一个好习惯。你想把所有相关的通用 泛型类下的方法。

  • 对于泛型类,您传递给类中实体类型的内容可以被所有泛型方法和泛型属性使用。 只使用通用方法,您不能重复使用,与 通用类。