編譯器錯誤 CS0706
更新:2007 年 11 月
錯誤訊息
無效的條件約束型別。當成條件約束使用的型別必須是介面、非密封類別或型別參數。
在條件約束子句中使用無效的建構時,就會發生這個錯誤。若要避免這個錯誤,請使用介面或非密封類別,而不要使用會造成錯誤的建構。
範例
下列範例會產生 CS0706:
// CS0706.cs
// compile with: /target:library
class A {}
class C<T> where T : int[] {} // CS0706
class D<T> where T : A {} // OK