2017-10-05 221 views
-1

將類設爲泛型,反對使該方法具有通用性,有什麼好處?你想在哪種情況下使用泛型類?C#泛型類與泛型方法

+1

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

回答

1

這裏有一些我的清單:

  • 隨着泛型類,你可以有通用性爲好。您可以將其與泛型類的泛型方法一起使用。

  • 代碼可重用性。您不想在不同的非泛型類別上再次調用相同的通用 方法,但您可以這樣做,但 不是一個好習慣。您希望將所有相關的通用 方法放在泛型類下。

  • 使用泛型類,您在類中傳遞的實體類型可以被所有泛型方法和泛型屬性使用。 僅使用通用方法,不能與泛型類重複使用