類類型約束

類型參數約束 : Controller where T : class,new()

這是類型參數約束,.NET支持的類型參數約束有以下五種:
where T : struct                               | T必須是一個結構類型
where T : class                               | T必須是一個類(class)類型,不能是結構(structure)類型
where T : new()                               | T必須要有一個無參構造函數
where T : NameOfBaseClass          | T必須繼承名爲NameOfBaseClass的類
where T : NameOfInterface             | T必須實現名爲NameOfInterface的接口
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章