Heim > Artikel > Backend-Entwicklung > Privat in C#
In diesem Artikel erfahren wir etwas über Private in C#. Ein Schlüsselwort „private“ ist eine Art Zugriffsmodifikator, der dazu verwendet wird, Fehler bei der Kompilierung zu vermeiden, wenn auf außerhalb der verwendeten Klasse oder des verwendeten Members zugegriffen wird. Es wird idealerweise verwendet, um die Funktion und Variablen vor anderen Mitgliedsklassen zu verbergen, aber die Funktion derselben Klasse kann auf das darin enthaltene private Mitglied zugreifen. Technisch und allgemein bekannt ist das private Schlüsselwort als Zugriffsspezifizierer und -modifikator bekannt, wobei es entweder an eine Eigenschaft oder Methode angehängt wird. Wenn also das private Schlüsselwort in Mitgliedern einer Eigenschaft oder Methode verwendet wird, kann außerhalb des Programms nicht darauf eingegriffen oder darauf zugegriffen werden. Sehen wir uns an, wie das private Schlüsselwort funktioniert und in der Programmiersprache # verwendet wird.
Syntax:
Syntax oder ein Format, wie bestimmte Schlüsselwörter oder Operatoren mit Einschränkungen und Hinweisen verwendet werden müssen, um in das Programm aufgenommen zu werden, und sie unterscheidet sich von Programmen und Programmiersprachen.
Code:
class PrivateAccess { private: //private Accsess specifier int X; //Data Member declaration void display(); // Member Function Declaration }
Mit einer Syntax und einem Programm, wie es im C#-Programm verwendet wird:
Code:
class circle { private: double radius; //Private Data Member public: void set Radius(double r); //Public Member Function double getDiameter(); double getArea(); double getCircumference(); }
Erklärung zum obigen Code: Im obigen Abschnitt geht es in der Klasse um die Form eines Kreises, und das Programm ist für die Berechnung des Kreisradius, des Durchmessers, der Fläche und des Umfangs geschrieben . Denken Sie daran, dass bei Verwendung eines privaten Schlüsselworts anstelle eines öffentlichen Schlüsselworts das mit einem privaten Schlüsselwort benannte Datenelement etwa einen doppelten Radius hat und nur innerhalb des Klassenradius darauf zugegriffen werden kann. Die öffentlichen Modifikatoren müssen einen doppelten Radius haben.
Daten, die für die Berechnung verwendet werden, müssen an der Ausgabe aufgerufen werden, werden unter dem Datenelement „Doppelter Radius“ gespeichert und angezeigt, wobei der Wert des Doppelten Radius weder von anderen Klassen noch von Mitgliedern anderer Programme aufgerufen oder aufgerufen werden kann oder mit dem darauf zugegriffen wird Dieselbe Klasse, wenn die Klasse mit einem privaten Zugriffsspezifizierer im selben Programm erwähnt wird, kann diese Klasse nicht mit anderen Klassen im selben Programm interferieren, wenn sie eine oder mehrere Klassen programmieren.
Drei verschiedene Funktionen geben Zugriffsmodifikatoren an:
Unten finden Sie das Programm zur Implementierung von private in c#:
Code:
using System; using System.Collections; namespace ConsoleApplication1 { class Sample { private int X; public Sample() { X = 0; } public void Set(int v) { X = v; } public static Sample operator +(Sample S1, Sample S2) { Sample temp = new Sample(); temp.X = S1.X + S2.X; return temp; } public void printValue() { Console.WriteLine("Value : {0}", X); } } class Program { static void Main() { Sample S1 = new Sample(); Sample S2 = new Sample(); Sample S3 = new Sample(); S1.Set(10); S2.Set(20); S3 = S1 + S2; S1.printValue(); S2.printValue(); S3.printValue(); } } }
Ausgabe:
Code:
class PrivateAccess { private: //Private Access Specifier int X; //Data Member Declaration void display(); //Member Function Declaration }
Erklärung zum obigen Code: Das obige Programm hat ein Klassenmitglied, das mit einem privaten Modifikator angegeben ist, und Daten werden erneut mit dem Schlüsselwort private erwähnt, wobei der als Klassenname erwähnte private nicht als privater Modifikator gezählt wird wird eher privat angegeben: Es wird ein Zugriffsmodifikator verwendet, der aufgerufen wird, um die Daten entweder intern oder extern vor der Assembly zu speichern und zu verbergen. Die gleichen Daten werden angezeigt, wenn die Funktion void keine Parameter übernimmt.
Im Folgenden sind die Punkte aufgeführt, die die Vorteile der Verwendung von Private in C# erläutern:
Im Folgenden finden Sie die Punkte, die die Regeln und Vorschriften von Private in C# erläutern:
Der oben besprochene Inhalt über „privat“ in C#, wobei im Allgemeinen „privat“ das Schlüsselwort ist, aber wie sie als Zugriffsmodifikatoren identifiziert und entsprechend verwendet werden, für das Wort eine Bedeutung haben und in einer Programmiersprache mit C#-Standards implementiert werden. Daher wird die Bedeutung des Zugriffsmodifikators „privat“ von Programmen übernommen, um die Daten aus anderen Funktionen oder Klassen zu erstellen und zu verbergen, aber um die parametrischen Werte in der Liste für Mitgliedsklassen oder -strukturen zu speichern, wird er verwendet.
Das obige ist der detaillierte Inhalt vonPrivat in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!