C#:協變和抗變

協變和抗變 一.定義 在說定義以前,先看一個簡單的例子: public class Sharp { } public class Rectange : Sharp { }上面定義了兩個簡單的類,一個是圖形類,一個是矩形類;它們之間有簡單的繼承關係。接下來是常見的一種正確寫法: Sharp sharp = new Rectange();就是說「 子類引用能夠
相關文章
相關標籤/搜索