Erstellen Sie GET -and -Set -Methoden in C#

Erstellen Sie GET -and -Set -Methoden in C#
Die C# Programmiersprache bietet ihren Programmierern viele Einrichtungen. Eine davon ist die Verwendung von Get -and -Set -Methoden. Ein gemeinsames Wort für sie sind Getters und Setzer. Das Konzept der Getter und Setter erreicht beim Umgang mit sensiblen Daten. Lassen Sie uns die Dinge einfach machen. Verstehen Sie zunächst, was Verkapselung ist. Die Kapselung versteckt sensible Daten vor dem Benutzer. Wir können sensible Daten vor den Benutzern ausblenden, indem wir die Variablen als privat definieren. Private Variablen werden in der Klasse abgerufen. Sie können außerhalb dieser Klasse nicht außerhalb dieser Klasse abgerufen werden. Aber manchmal müssen wir diese privaten Daten verwenden und dann die GET & Set -Methode verwenden. Mit diesen beiden können wir auf die Variablen außerhalb dieser Klasse zugreifen. Get and Set sind zwei Eigentumsmethoden. Eigenschaft ist eine Mischung aus Methode und Variable. Immobilien sind Klassenmitglieder, die den Wert des privaten Datentyps lesen, schreiben und berechnen können. Dies sind besondere Methoden, die auf private Variablen zugreifen können, da sie öffentlich sind.

Warum brauchen wir die Get and Set -Methoden??

Die Notwendigkeit einer solchen Methode wurde aus zwei Gründen zu spüren. Diese sind unten angegeben:

  • Öffentliche Variablen können außerhalb der Klasse verwendet werden, und die Daten können missbraucht werden, was ein Sicherheitsbedenken ist.
  • Und private Variablen können nicht außerhalb der Klasse zugegriffen werden, was die Sicherheit gewährleistet, aber manchmal müssen wir auf private Daten zugreifen. In diesem Fall was werden wir tun??

Die Lösung ist Eigenschaft, die die Sicherheit und Sicherheit von Daten und Informationen bietet. Auf diese Weise können wir auf die privaten Variablen zugreifen.

Arbeiten

Die Arbeit ist einfach, erstellen Sie die Klasse, ich.e., Klasse ABC, und in der Klasse die Variable als privat definieren, ich.e., private Zeichenfolge AB. Definieren Sie dann dieselbe Variable -Öffentlichkeit, ändern Sie einfach den variablen Namen ein wenig, ich.e., Kapitalisieren Sie den ersten Brief, den wir meistens tun Öffentliche String AB. Und stellen Sie die lockigen Zahnspangen in lockigen Zahnspangen ein, erstellen Sie die Get and Set -Methode als Holen Sie sich return ab; Und setzen ab = value;

Die GET -Funktion erhält die gleiche Variable wie privat, und die SET -Funktion zuweist dieser Variablen Wert zu Wert. Aus den folgenden Beispielen ist es leicht zu verstehen, wie die Get and Set -Methoden in C# arbeiten.

Beispiel 1

In diesem Beispiel werden wir untersuchen, wie wir die GET- und Festlegen von Methoden verwenden, um auf private Variablen außerhalb der Klasse zuzugreifen.

In diesem Code werden Get -and -Set -Methoden mit ihrer Verwendung festgelegt und festgelegt. Wir starteten aus der Klasse, die wir mit dem Namen "Person_info" erstellt hatten. Wir haben eine private Variable "Identification_mark" des String -Datentyps in dieser Klasse definiert. Und definieren Sie dieselbe Variable, aber diesmal nutzen Sie den ersten Buchstaben des Variablennamens "Identification_Mark". Statt privat, setzen Sie diese Variable als öffentlich fest. In dieser öffentlichen Methode nennen wir die GET und setzen Funktionen. Die GET -Methode gibt die erforderliche private Variable zurück, und die SET -Methode wird den Wert festgelegt, da sie zur Zuweisung von Wert verwendet wird. In der GET -Methode geben wir die Variable „Identification_mark“ zurück und geben in der SET -Methode einen Wert für diese Variable an.

Erstellen Sie in der Main () -Methode das Objekt der Klasse "Person_info". Wir können mehrere Objekte einer Klasse erstellen, aber hier haben wir nur ein Objekt erstellt, um zu erklären, wie wir über Get-Set-Methoden (Eigenschaftsmethoden) auf private Variablen zugreifen können (Eigenschaftsmethoden). Weisen Sie dem Objekt, das wir als OBJ erstellt haben, einen Wert zu.Kennzeichen. Hier ist Identification_mark die öffentliche Variable. Der Compiler speichert den Wert und übergibt ihn dann über die GET -Methode an die Identification_mark. Außerhalb der Klasse weist die SET -Methode dem Wert "Maulwurf" dem "Identification_Mark" zu, der den Wert "Maulwurf" zuweist ". Zeigen Sie einen Text auf dem Bildschirm mit der Konsole an.WriteLine () Funktion. Und durch die Verwendung der gleichen Funktion den Wert des Objekts einer Klasse anzeigen. Rufen Sie dann die Konsole an.ReadKey () -Methode, um das Terminal ansonsten sichtbar zu halten, blinkt es und stoppt und stoppt.

Beispiel 2

In diesem Szenario werden wir die GET -and -Methoden aufrufen, um auf private Variablen zuzugreifen, ohne wirklich manuell zu schreiben.

Wir können eine andere Methode für Eigenschaftsmethoden verwenden (Get and Set), ohne den gesamten Code für GET -and -Set -Methoden einzugeben. Erstellen Sie einfach die Klasse "Person_Height". Innerhalb dieser Klasse haben wir eine öffentliche variable „Höhe“ des Ganzzahltyps definiert. Wir können die private Variable für die Höhe hier nicht definieren. Und in dieser Methode schreiben Sie einfach die Begriffe "Get" und "Set". Diese Funktionen erhalten automatisch die Variable und setzen dann den Wert fest. Wir können auf die private Variable zugreifen. Dies ist die kurze Methode für die Verwendung von GET -and -Set -Methoden.

Stellen Sie in der main () -Methode das Objekt einer Klasse fest, ich.e., Person_Height obj = new Person_Height (); OBJ zeigt das erstellte Objekt der Klasse "Person_Height". Durch dieses Objekt können wir jede Methode oder Variable der Klasse „Person_Height“ aufrufen. Dann weisen Sie den Wert von 165 mit Hilfe von „obj“ der Höhe zu "Höhe" zu. Mit Konsole.WriteLine () Methode, eine Nachricht drucken und eine andere Konsole verwenden.WriteLine (), um den definierten Wert der Höhe anzuzeigen. Der Prozess im Backend ist der gleiche wie im vorherigen Code, aber es ist die kürzeste Methode. Am Ende die Konsole verwenden.ReadKey (), um den Ausgangsbildschirm für Sie einzuschalten.

Beispiel 3

Wir würden die Werte in diesem Code mithilfe der GET and Set -Methoden verkettet.

Erstellen Sie zunächst die Klasse "Hello_Program". Definieren Sie dann eine private und öffentliche Variable innerhalb der Klasse. Diese Variablen haben den gleichen Datentyp "String", "String". Rufen Sie in der nächsten Anweisung die Methoden get und festlegen. Der GET gibt die Variable zurück und setzt ihren Wert. Hier haben wir die Nachricht mit dem Wert "Hallo" verkettet. Wir weisen seinen Wert der Laufzeit zu. Erstellen Sie in der Funktion main () ein Objekt der Klasse und weisen Sie dem Objekt den Wert „Daniyal Peter“ zu. Stellen Sie den Namen mit „Hallo“ auf dem Bildschirm mit der Konsole dar.WriteLine () Funktion. Danach rufen Sie die Konsole auf.ReadKey () Erklärung.

Abschluss

In diesem Leitfaden untersuchten wir die Get and Set -Methoden im Detail und die Gründe für unser Bedürfnis nach ihnen. Die Eigenschaftsmethoden (Get and Set -Methoden) haben den Datenzugriff sicher und sicher gemacht. In C#können wir sensible Daten vor Missbrauch und Verlust durch die Verwendung dieser Funktionen schützen. Dies ist die Datenverkapselung. Wir haben auch über Eigenschaften, Arbeiten und mehrere Codes der GET -and -Set -Methoden gesprochen.