2009-06-08 125 views
254

可能重複:
Generic methods and multiple constraintsC#泛型語法用於多個類型參數約束

我需要具有兩個類型約束的通用函數,每次從一個不同的基類繼承。我知道如何用一種類型做到這一點:

void foo<T>() where T : BaseClass 

不過,我不知道如何使用兩種類型的做到這一點:

void foo<TOne, TTwo>() where TOne : BaseOne // and TTwo : BaseTwo ??? 

你如何做到這一點? (使用.NET 2)

回答