更新: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
{
}