將屬性識別為其類別、結構或介面的默認屬性。
備註
類別、結構或介面最多可以指定其中一個屬性做為 預設屬性,前提是該屬性至少接受一個參數。 如果程式代碼在不指定成員的情況下對類別或結構進行參考,Visual Basic 會解析對預設屬性的參考。
默認屬性可能會導致原始程式碼字元減少,但可能會使您的程式代碼更難閱讀。 如果呼叫程式代碼不熟悉您的類別或結構,當它對類別或結構名稱進行參考時,則無法確定該參考會存取類別或結構本身,或默認屬性。 這可能會導致編譯程式錯誤或細微的運行時間邏輯錯誤。
您可以一律使用 Option Strict 語句 ,將編譯程式類型檢查設定為 On,以稍微減少預設屬性錯誤的機會。
如果您打算在程式代碼中使用預先定義的類別或結構,則必須判斷它是否有預設屬性,如果是,則其名稱為何。
由於這些缺點,您應該考慮不要定義預設屬性。 為了提高程式碼的可讀性,您應該一律明確列出所有屬性,甚至包括預設屬性。
Default修飾詞可用於此內容: