CLR via C# 接口 謹慎使用顯式接口方法實現

使用 EIMI 也可能造成一些嚴重後果,所以應該儘量避免使用 EIMI 。幸好,泛型接口可幫助我們在大多數時候避免使用 EIMI 。但有時仍然需要它們。(比如實現具有相同名稱和簽名的兩個接口方法時) EIMI 最主要的問題如下: 1.沒有文檔解釋類型具體如何實現一個 EIMI 方法,VS也沒有「智能感知」支持。 2.值類型的實例在轉換成接口時裝箱。 3.EIMI 不能由派生類型調用。 //-- (
相關文章
相關標籤/搜索