Dlaczego potrzebujemy metod Get and Set?
Potrzeba takiej metody odczuwano z dwóch powodów. Są one podane poniżej:
Rozwiązaniem jest właściwość, która zapewnia bezpieczeństwo i bezpieczeństwo danych i informacji. Dzięki temu możemy uzyskać dostęp do zmiennych prywatnych.
Pracujący
Działanie jest łatwe, stwórz klasę, i.mi., klasa ABC, a wewnątrz klasy zdefiniuj zmienną jako prywatną, i.mi., Private String AB. Następnie zdefiniuj tę samą zmienną publiczną, po prostu zmień trochę nazwy zmiennej, i.mi., Kapitalizuj pierwszy list, który w większości robimy String publiczny ab. I ustaw klastrowe aparaty ortodontyczne, wewnątrz klastrowych aparat ortodontycznych, utwórz get i ustaw metodę jako Get return ab; I set ab = wartość;
Funkcja GET otrzyma tę samą zmienną, którą zadeklarowaliśmy prywatny, a funkcja SET przypisuje wartość tej zmiennej. Z następujących próbek łatwo będzie zrozumieć, w jaki sposób Get and Set Methods in C# Work.
Przykład 1
W tym przykładzie zbadamy, w jaki sposób wykorzystujemy metody GET i ustawiamy dostęp do prywatnych zmiennych poza klasą.
Ten kod zobaczy, jak i ustaw metody za pomocą ich użycia. Zaczęliśmy od klasy, którą stworzyliśmy o nazwie „osobis_info”. Zdefiniowaliśmy prywatną zmienną „Identification_mark” typu danych ciągu w tej klasie. I zdefiniuj tę samą zmienną, ale tym razem kapitalizuj pierwszą literę nazwy zmiennej „Identification_mark”. Zamiast prywatnych, ustaw tę zmienną jako publiczną. Wewnątrz tej publicznej metody wywołamy funkcje GET i ustaw . Metoda GET zwróci wymaganą zmienną prywatną, a metoda SET ustawia wartość, ponieważ jest używana do przypisywania wartości. W metodzie GET zwracamy zmienną „Identification_mark”, aw metodzie ustalonej określamy wartość dla tej zmiennej.
W metodzie main () utwórz obiekt klasy „osobis_info”. Możemy tworzyć wiele obiektów jednej klasy, ale tutaj utworzyliśmy tylko jeden obiekt, aby wyjaśnić, w jaki sposób możemy uzyskać dostęp do prywatnych zmiennych za pomocą metod GET-SET (metody właściwości). Teraz przypisz wartość do obiektu, który stworzyliśmy jako OBJ.Znak identyfikacyjny. Tutaj identyfikacja_mark jest zmienną publiczną. Kompilator będzie przechowywać wartość, a następnie przekazał ją do identyfikacji_mark metodą GET . Poza klasą metoda SET przypisuje wartość „kret” do „Identification_mark”. Wyświetl tekst na ekranie z konsolą.Funkcja writeLine (). I wykorzystując tę samą funkcję, pokaż wartość obiektu klasy. Następnie zadzwoń do konsoli.Metoda readKey (), aby utrzymać widoczny terminal inaczej, mrugnie i zatrzyma.
Przykład 2
W tym scenariuszu wywołamy metody GET i ustawiamy dostęp do prywatnych zmiennych bez faktycznego pisania ręcznego.
Możemy użyć innej metody metod właściwości (Get and Set) bez wpisywania całego kodu w celu uzyskania metod GET i ustawiania. Po prostu utwórz klasę „osobistą”. W tej klasie zdefiniowaliśmy „wysokość” zmiennej publicznej typu liczb całkowitych. Nie możemy tutaj zdefiniować prywatnej zmiennej wysokości. I wewnątrz tej metody po prostu napisz terminy „Get” i „Ustaw”. Funkcje te automatycznie uzyskają zmienną, a następnie ustawi wartość. Możemy uzyskać dostęp do zmiennej prywatnej. To jest krótka metoda stosowania metod GET i ustawiania.
W metodzie main () ustaw obiekt klasy, i.mi., person_height obj = new person_height (); OBJ pokazuje utworzony obiekt klasy „osobistej”. Za pośrednictwem tego obiektu możemy wywołać dowolną metodę lub zmienną klasy „osobistej”. Następnie przypisz wartość 165 do „wysokości” za pomocą „OBJ”. Z konsolą.WriteLine () Metoda, wydrukuj wiadomość i użyj innej konsoli.WriteLine (), aby pokazać określoną wartość wysokości. Proces w zapleczu jest taki sam, jak omówiliśmy w poprzednim kodzie, ale jest to najkrótsza metoda. Ostatecznie użyj konsoli.ReadKey (), aby zrobić ekran wyjściowy dla Ciebie.
Przykład 3
Połączylibyśmy wartości w tym kodzie za pomocą metod GET i SET.
Najpierw utwórz klasę „hello_program”. Następnie zdefiniuj zmienną prywatną i publiczną w klasie. Te zmienne mają ten sam typ danych: „String”. W następnym instrukcji zadzwoń do metod GET i SET. Get zwróci zmienną, a ustaw ustawia swoją wartość. Tutaj połączyliśmy wiadomość „Witaj” z wartością. Przydzielamy jego wartość do czasu wykonywania. W funkcji Main () skonstruuj obiekt klasy i przypisz wartość „Daniyal Peter” do obiektu. Reprezentuj nazwę za pomocą „Hello” na ekranie za pomocą konsoli.Funkcja writeLine (). Po tym powołaj konsolę.ReadKey () Oświadczenie.
Wniosek
W tym przewodniku szczegółowo zbadaliśmy metody GET i SET oraz przyczyny naszej potrzeby ich. Metody właściwości (Get and Set Methods) sprawiło, że dostęp do danych jest bezpieczny i bezpieczny. W C#możemy chronić poufne dane przed niewłaściwym użyciem i utratą, używając tych funkcji. To jest enkapsulacja danych. Rozmawialiśmy również o właściwościach, pracy i wielu kodach metod GET i SET.