CLR via C# 泛型 泛型接口

泛型的主要作用就是定義泛型的引用類型和值類型。然而,對泛型接口的支持對CLR來說也很重要。沒有泛型接口,每次用泛型接口(例如IComparable)來操縱值類型都會發生裝箱,而且會失去編譯時的類型安全。這將嚴重製約泛型類型的應用範圍。因此,CLR提供了對泛型接口的支持。引用類型或值類型可指定類型實參實現泛型接口。也可保持類型實參的未指定狀態來實現泛型接口。 下面的實例實現了上述泛型接口,而且指定了
相關文章
相關標籤/搜索