共用方式為


覆寫 (Visual Basic)

指定屬性或程式會覆寫繼承自基類的相同具名屬性或程式。

規則

  • 宣告內容。 您只能在屬性或程式宣告語句中使用 Overrides

  • 合併修飾詞。 您無法在相同的宣告中與 ShadowsShared 一起指定 Overrides 。 因為覆寫專案是隱含可覆寫的,所以您無法與 Overrides結合Overridable

  • 比對簽章。 這個宣告的簽章必須與它所覆寫之屬性或程序的 簽章 完全相符。 這表示參數清單必須有相同數目的參數,順序相同,且數據類型相同。

    除了簽章之外,覆寫宣告也必須完全符合下列專案:

    • 存取層級

    • 傳回型別,如果有的話

  • 泛型簽章。 對於泛型程式,簽章包含類型參數的數目。 因此,覆寫宣告也必須符合該方面的基類版本。

  • 其他比對。 除了比對基類版本的簽章之外,此宣告也必須符合下列方面:

    • 存取層級修飾詞 (例如 Public

    • 傳遞每個參數的機制 (ByValByRef

    • 泛型程式之每個類型參數的條件約束清單

  • 陰影和覆寫。 陰影和覆寫都會重新定義繼承的專案,但兩種方法之間有顯著的差異。 如需詳細資訊,請參閱 Visual Basic中的陰影

如果您使用 Overrides,編譯程式會隱含新增 Overloads ,讓您的連結庫 API 更容易使用 C#。

Overrides修飾詞可用於下列內容:

另請參閱