CLR via C# 接口 泛型和接口約束

將泛型類型參數約束爲接口的好處。 第一個好處在於,可將泛型類型參數約束爲多個接口。這樣一來,傳遞的參數的類型必須實現全部接口約束。 定義方法參數時,參數的類型規定了傳遞的實參必須是該類型或者它的派生類型。如果參數的類型是接口,那麼實參可以是任意類類型,只要改類型實現了接口。使用多個接口約束,實際是表示向方法傳遞的實參必須實現多個接口。 事實上,如果將T約束爲一個類和兩個接口,就表示傳遞的實參類型必
相關文章
相關標籤/搜索