显式接口成员实现你知道吗??
生活随笔
收集整理的這篇文章主要介紹了
显式接口成员实现你知道吗??
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天看到YU的帖子我的失敗談: 隱藏Interface的成員 給我的啟示很大,以前總是看到類似這樣(int IDbConnection.ConnectionTimeout{...})的代碼確不知道它的確切含義。
我寫了些代碼嘗試能否在普通的繼承,或者是繼承抽象類時,也使用這種隱藏方法,發現編譯器給了我錯誤提示“顯式接口聲明中的“XXX”不是接口”,這才發現這種寫法叫做顯式接口聲明(為什么以前看書從來沒有看到此主題)。
然后我查閱MSDN,發現了以下內容。實現接口的類可以顯式實現該接口的成員。當顯式實現某成員時,不能通過類實例訪問該成員,而只能通過該接口的實例訪問該成員。
有興趣的朋友可以查看Msdn中的內容
ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/csref/html/vcwlkExplicitInterfaceImplementationTutorial.htm
轉載于:https://www.cnblogs.com/renrenqq/archive/2004/07/02/20550.html
總結
以上是生活随笔為你收集整理的显式接口成员实现你知道吗??的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python深拷贝实现原理_从底层剖析P
- 下一篇: [导入]查询锁定表中非锁定记录。