Utwórz metody GET i ustaw w C#

Utwórz metody GET i ustaw w C#
Język programowania C# zapewnia wiele udogodnień swoim programistom, jednym z nich jest użycie metod GET i SET. Wspólnym użyciem dla nich jest zdobycie i setery. Koncepcja zdobywców i setterów osiąga się w przypadku poufnych danych. Pozwól nam ułatwić. Po pierwsze, zrozum, czym jest kapsułkowanie. Enkapsulacja ukrywa poufne dane przed użytkownikiem i ma stan, który możemy ukryć poufne dane od użytkowników, definiując zmienne jako prywatne. Prywatne zmienne są pobierane w klasie. Nie można ich odzyskać poza tą klasą. Ale czasami musimy użyć tych prywatnych danych, a następnie użyć metody GET i SET. Te dwa pozwalają nam uzyskać dostęp do zmiennych poza tą klasą. Get and Set to dwie metody właściwości. Właściwość jest mieszaniną metody i zmiennej. Właściwości są członkami klas, które są plastyczne do odczytu, zapisu i obliczania wartości prywatnego typu danych. Są to specjalne metody, które mogą uzyskać dostęp do zmiennych prywatnych, ponieważ są one publiczne.

Dlaczego potrzebujemy metod Get and Set?

Potrzeba takiej metody odczuwano z dwóch powodów. Są one podane poniżej:

  • Zmienne publiczne mogą być używane poza klasą, a dane mogą być niewłaściwie wykorzystywane, co stanowi problem bezpieczeństwa.
  • A zmienne prywatne nie można uzyskać poza klasą, co zapewnia bezpieczeństwo, ale czasami może być konieczne dostęp do prywatnych danych. W takim przypadku, co zrobimy?

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.