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:
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.