Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento refaktoring se vztahuje na:
C#
Visual Basic
Co: Umožňuje převést pole na vlastnost a aktualizovat všechna použití tohoto pole tak, aby používala nově vytvořenou vlastnost.
Kdy: Chcete přesunout pole do vlastnosti a aktualizovat všechny odkazy na toto pole.
Proč: Chcete ostatním třídám udělit přístup k poli, ale nechcete, aby tyto třídy měly přímý přístup. Když pole zabalíte do vlastnosti, můžete napsat kód pro ověření přiřazené hodnoty, například.
Návod
Zvýrazněte nebo umístěte kurzor textu do názvu pole, které chcete zapouzdřovat:
C#:
Visual Basic:
Pak udělejte jednu z těchto věcí:
-
Klávesnice
- Stiskněte Ctrl+R a pak Ctrl+E. (Upozorňujeme, že klávesová zkratka se může lišit podle toho, jaký profil jste vybrali.)
- Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte položku pole Zapouzdření .
-
myši
- Vyberte Upravit > refaktoring zapouzdřené > pole.
- Klikněte pravým tlačítkem myši na kód, vyberte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte položku pole Zapouzdření .
Selekce Popis Zapouzdření pole (a použití vlastnosti) Zapouzdřuje pole vlastností a aktualizuje všechna použití pole tak, aby používala vygenerovanou vlastnost. Zapouzdření pole (ale stále používejte pole) Zapouzdřuje pole vlastností, ale ponechá všechna použití pole nedotčená. Vlastnost je vytvořena a odkazy na pole jsou aktualizovány, pokud jsou vybrány.
Návod
Pomocí odkazu Náhled změn v místním okně uvidíte, jaký výsledek bude před potvrzením.
C#:
Visual Basic:
-
Klávesnice
Viz také
- Refaktoring
- Náhled změn