Maison >développement back-end >Tutoriel C#.Net >Privé en C#
Dans cet article, nous allons découvrir Private en C#. Un mot-clé privé est un type de modificateur d'accès utilisé pour corriger les erreurs de compilation lors d'un accès en dehors de la classe ou du membre utilisé. Il est idéalement utilisé pour masquer la fonction et les variables des autres classes membres, mais la fonction de la même classe peut accéder au membre privé qu'elle contient. Techniquement et familièrement, le mot-clé privé est connu sous le nom de spécificateur d'accès et de modificateurs lorsqu'il est attaché à une propriété ou à une méthode. Ainsi, lorsque le mot-clé privé est utilisé dans les membres d'une propriété ou d'une méthode, ils ne peuvent pas être interférés ni accessibles en externe au programme. Voyons comment fonctionne le mot-clé privé et utilisé dans le langage de programmation #.
Syntaxe :
Syntaxe ou format selon lequel un mot-clé ou des opérateurs particuliers doivent être utilisés avec contrainte et note pour être inclus dans le programme, et diffère des programmes et du langage de programmation.
Code :
class PrivateAccess { private: //private Accsess specifier int X; //Data Member declaration void display(); // Member Function Declaration }
Avec une syntaxe et un programme, comment il est utilisé dans le programme C# :
Code :
class circle { private: double radius; //Private Data Member public: void set Radius(double r); //Public Member Function double getDiameter(); double getArea(); double getCircumference(); }
Explication du code ci-dessus : Dans la section ci-dessus, le cours porte sur la forme du cercle et le programme est écrit sur le calcul du rayon du cercle, du diamètre, de l'aire et de la circonférence. . N'oubliez pas que lorsqu'un mot-clé privé est utilisé plutôt qu'un mot-clé public, les données membres nommées avec un mot-clé privé ont un rayon double et ne sont accessibles que dans le rayon de la classe. Les modificateurs publics doivent être à double rayon.
Les données utilisées pour le calcul doivent être appelées en sortie sont stockées et affichées sous le membre de données double rayon, où la valeur du double rayon ne peut pas être appelée ou accessible à partir d'autres classes ou membres d'autres programmes, ni avec la même classe si la classe est mentionnée avec un spécificateur d'accès privé dans le même programme, cette classe ne peut pas interférer avec une autre classe dans le même programme, où ce sont des cas qui programment une ou plusieurs classes.
Trois fonctions différentes spécifient les modificateurs d'accès :
Ci-dessous le programme pour implémenter private en 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(); } } }
Sortie :
Code :
class PrivateAccess { private: //Private Access Specifier int X; //Data Member Declaration void display(); //Member Function Declaration }
Explication du code ci-dessus : Le programme ci-dessus a un membre de classe spécifié avec un modificateur privé, et les données sont à nouveau mentionnées avec le mot-clé privé, où le privé mentionné comme nom de classe n'est pas compté comme un modificateur privé est spécifié plutôt privé : il est utilisé comme modificateur d'accès, où il est appelé pour stocker et masquer les données de l'assembly en interne ou en externe. Les mêmes données sont affichées en utilisant le vide ne prend pas de paramètres dans la fonction.
Voici les points qui expliquent les avantages de l'utilisation de Private en C# :
Voici les points qui expliquent les règles et la régulation du privé en C# :
Le contenu discuté ci-dessus sur private en C#, où en général private est le mot-clé, mais comment ils sont identifiés comme modificateurs d'accès et utilisés en conséquence, significatifs pour le mot et implémentés dans un langage de programmation avec les normes C#. Ainsi, l'importance du modificateur d'accès privé est héritée des programmes pour créer et masquer les données d'autres fonctions ou classes, mais pour conserver les valeurs paramétriques de la liste dans une classe ou une structure membre, il est utilisé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!