小编典典

多类型参数约束的C#泛型语法

all

我需要一个具有两个类型约束的泛型函数,每个约束都继承自不同的基类。我知道如何用一种类型做到这一点:

void foo<T>() where T : BaseClass

但是,我不知道如何使用两种类型来做到这一点:

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

你怎么做到这一点?(使用 .NET 2)


阅读 141

收藏
2022-03-17

共1个答案

小编典典

void foo()
where TOne : BaseOne
where TTwo : BaseTwo

更多信息在这里:http:
//msdn.microsoft.com/en-
us/library/d5x73970.aspx

2022-03-17