共用方式為


Structure (Visual Basic)

更新:2007 年 11 月

限制泛型型別參數,以要求任何傳遞給它的型別引數為實值型別,或引入 Structure 陳述式

備註

當您宣告泛型型別的型別參數時,您可以強制「條件約束」,這是一組一或多個的需求,其限制可以傳遞給該型別參數的型別引數。如需詳細資訊,請參閱 Visual Basic 中的泛型型別中的「條件約束」。

條件約束中的其中一個可能需求是型別引數必須是實值型別,例如結構、列舉型別或基礎資料型別 (Elementary Data Type)。您可以將 Structure 關鍵字併入條件約束,以指定此值。

另一個可能需求是型別引數必須是參考型別,例如 String、陣列或委派,或從類別建立的物件。您可以將 Class (Visual Basic) 關鍵字併入條件約束,以指定參考型別需求。

您不必在條件約束中指定 Class 或 Structure。您無法在相同的條件約束中指定這兩者。

Structure 條件約束與 Structure 陳述式 不相同。

請參閱

概念

Visual Basic 中的泛型型別

實值型別和參考型別

參考

Class (Visual Basic)

Structure 陳述式