編譯器錯誤 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
{
}