我在例子上看到一個接口A上加了ServiceContract屬性,然后它并沒有從IChannel顯式的繼承,但是代碼里卻可以用強制類型轉(zhuǎn)換把A變成IChannel。是不是加了ServiceContract屬性,接口就隱式的繼承了IChannel呢?
1 回答

ibeautiful
TA貢獻1993條經(jīng)驗 獲得超6個贊
兩碼事、ServiceContract 指的的是服務(wù)契約;IChannel 表示的客戶端與服務(wù)器端通信的通道。
能做你說的轉(zhuǎn)換是因為、你添加引用服務(wù)的時候、已經(jīng)自動地繼承了ClientBase<TChannel>這個類,這個類實現(xiàn) IChannel ,所以你才能做相應(yīng)的轉(zhuǎn)換。
- 1 回答
- 0 關(guān)注
- 429 瀏覽
添加回答
舉報
0/150
提交
取消