C# 泛型約束

泛型約束 定義泛型時,可以對泛型類或泛型接口,方法能夠接收的類型參數的種類加以限制。在編譯階段,如果使用不符合要求的類作爲類型參數,則會產生編譯錯誤。   泛型約束的聲明格式 使用where關鍵字指定泛型約束 泛型約束使用where關鍵字指定。例如,要限制一個泛型類必須具有無參數公共構造函數,代碼如下: class Stack<TElement> where TElement :new() 幾種約
相關文章
相關標籤/搜索