相关疑难解决方法(0)

如何在单个方法上指定多个泛型类型约束?

我可以使用"Where"子句将泛型限制为指定类型,例如:

public void foo<TTypeA>() where TTypeA : class, A
Run Code Online (Sandbox Code Playgroud)

如果我的函数有两种泛型类型,我该怎么做?

public void foo<TTypeA, TTypeB>() where TTypeA : class, A && TTypeB : class, B
Run Code Online (Sandbox Code Playgroud)

以上不起作用.添加规则"TTypeB:class,B"的正确语法是什么

c# generics

36
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×1

generics ×1