225 个问题
您可以创建两个不同的接口,例如 I1<T> 和 I2<T>,然后分别实现它们:
interface I1<T>
{
}
interface I2<T>
{
}
class G<T1, T2> : I1<T1>, I2<T2>
{
}
这样 G<T1, T2> 就不会同时使用不同的泛型参数实现相同的接口。 如果 I<T> 无法拆分成两个不同的接口,您可能需要其他方案。
如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。
注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。