Class (Visual Basic)
更新:2007 年 11 月
限制泛型型別參數,以要求任何傳遞給它的型別引數成為參考型別,或引入 Class 陳述式 (Visual Basic)。
備註
當您宣告泛型型別的型別參數時,您可以強制「條件約束」,這是一組一個或多個的需求,其限制可以傳遞給該型別參數的型別引數。如需詳細資訊,請參閱 Visual Basic 中的泛型型別中的「條件約束」。
條件約束的其中一個可能需求是型別引數必須為參考型別,例如 String、陣列或委派,或從類別建立的物件。您可將 Class 關鍵字併入條件約束中,藉以指定此值。
另一個可能需求是型別引數必須是實值型別,例如結構、列舉型別或基礎資料型別。您可將 Structure (Visual Basic) 關鍵字併入條件約束中,藉以指定實值型別需求。
您不必在條件約束中指定 Class 或 Structure。您無法在相同的條件約束中指定這兩者。
Class 條件約束與 Class 陳述式 (Visual Basic) 不相同。