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