1
4
C和clr不支持整体接口约束,尽管您可以将其约束到特定接口(参见其他答案)。最接近的是“类”,在运行时使用反射检查类型。为什么首先需要一个接口约束? |
2
6
如果您要向特定接口添加约束,这很简单:
如果您询问关键字是否存在,例如类或结构,以约束T的可能类型的范围,那么这是不可用的。 你可以写:
你不能写:
|
3
0
您不能要求T是一个接口,所以您必须在运行时使用反射来断言这一点。 |
4
0
如果可能的话,我提出了这样的解决方案。只有当您希望将多个特定接口(例如那些您有源代码访问权的接口)作为通用参数(而不是任何接口)传递时,它才起作用。
在source中,它看起来如下:
|
pgsandstrom · 添加约束以防止表中出现NaN 6 年前 |
Melolailo · 将约束与外键一起使用 6 年前 |
QB1979 · 添加约束,使列仅接受来自另一列的逗号分隔值 6 年前 |
ChemPaul · Python lmfit约束:a<b<c 6 年前 |
Simone Bolognini · 多约束Scipy极小化 6 年前 |
PaFi · 可视化格式语言多谓词 6 年前 |