C# 中的協變與逆變

WBOY
發布: 2023-09-07 09:05:02
轉載
891 人瀏覽過

C# 中的协变和逆变

為了有效處理類,請使用協方差和反方差的概念。

讓我們將以下內容視為我們的課程。一是二類的基類,而二是三類的基類。

class One { 
}
class Two: One {
}
class Three : Two { 
}
登入後複製

基底類可以包含衍生類,但反之則不可能。透過協方差,您可以在需要基底類型的地方傳遞派生類型。協方差可用於 C# 中的陣列、介面、委託等。

對比方差是針對參數的。允許將具有基底類別參數的方法指派給需要具有逆變的衍生類別參數的委託。

以上是C# 中的協變與逆變的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板