共用方式為


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