2010-04-17 365 views
3

我想C#創建一個模板類,例如:C#模板類型繼承

public class Foo<T> 

其中T必須從已知的類繼承。

我似乎無法找到它的語法。

謝謝,Malki。

回答

14

在.NET中,使用術語generic class代替template class。你正在嘗試做的事叫做generic constraints

public class Foo<T> where T : KnownClass 
{ 

}