1. 程式人生 > >c#——泛型類型約束

c#——泛型類型約束

函數 {} 構造 引用 where string c# 泛型 構造函數

例 public void Func<T>(string str)where T:class{} 將泛型T約束為類

T:class class約束,約束為引用類型

T:struct struct約束,約束為值類型,除 Nullable 以外的任何值類型如int,bool,enum

T:new(),約束為無參構造函數

..........

c#——泛型類型約束