Przesłanianie funkcji wirtualnej
Funkcje wirtualne zdefiniowane w klasie bazowej można zastąpić za pomocą okno Właściwości programu Visual Studio.
Aby zastąpić funkcję wirtualną w okno Właściwości:
W widoku klasy wybierz klasę.
W okno Właściwości wybierz przycisk Przesłonięcia.
Uwaga
Przycisk Przesłonięcia jest dostępny po wybraniu nazwy klasy w widoku klasy lub wybraniu w oknie źródłowym.
Lewa kolumna zawiera listę funkcji wirtualnych. Jeśli nazwa funkcji wirtualnej pojawia się również w prawej kolumnie, przesłonięcia zostały już zaimplementowane.
Jeśli funkcja nie ma przesłonięć, wybierz komórkę w prawej kolumnie w okno Właściwości, aby wyświetlić sugerowaną nazwę zastąpienia funkcji jako <dodaj>FuncName.
Wybierz sugerowaną nazwę, aby dodać kod wycinka dla funkcji.
Aby edytować funkcję przesłaniającą, kliknij dwukrotnie nazwę funkcji w widoku klasy i edytuj kod w oknie źródła.
Aby usunąć przesłonięć, wybierz nazwę funkcji przesłonięcia w prawej kolumnie i wybierz pozycję Usuń>FuncName<. Kod funkcji jest komentowany.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla