编译器错误 CS0409
更新:2007 年 11 月
错误消息
已经为类型参数“type parameter”指定了约束子句。类型参数的所有约束必须在单个 where 子句中指定。
已找到单个类型参数的多个约束子句(where 子句)。移除无关的 where 子句,或对 where 子句进行更正,以便每个子句中有一个唯一的类型参数。
// CS0409.cs
interface I
{
}
class C<T1, T2> where T1 : I where T1 : I // CS0409 – T1 used twice
{
}