[C#基礎] 泛型

爲什麼泛型? 在泛型中,最重要的應用便是集合類,因此我們模擬一個簡單的集合類 對於上述示例,可以有如下應用   從上可看出,自定義的代碼太醜陋了,只能用於string類型。 當然我們可以用object作爲參數類型,然而深入分析則會發現有些問題仍然存在,這種方式還會有性能問題,值類型Add到集合時必然存在裝箱,而將元素賦值給一個值類型變量時,又存在拆箱,這樣的性能損失在操作大量元素的時候格外明顯!
相關文章
相關標籤/搜索