2009-07-13 23 views

回答

2

是的,你可以讓所有的泛型類型都是一些超級類或接口,所有的對象共享。

就像你可能有蘋果和橙繼承水果,所以你可以把他們都在List<Fruit>

或者,如果對象都是完全不同的類型,您可以創建一個List<object>,但這會相當多地削弱泛型的價值。 (對於Harvey)如果您使用諸如int和double的結構集合,則投射次數更少,更好的intelliprompt,linq和更好的性能。