Rumah > Artikel > pembangunan bahagian belakang > Peribadi dalam C#
Dalam artikel ini, kita akan belajar tentang Peribadi dalam C#. Kata kunci persendirian ialah sejenis pengubah suai akses yang digunakan untuk menyusun ralat masa apabila diakses di luar kelas atau ahli yang digunakan. Ia sesuai digunakan untuk menyembunyikan fungsi dan pembolehubah daripada kelas ahli lain, tetapi fungsi kelas yang sama boleh mengakses ahli persendirian di dalamnya. Secara teknikal dan biasa, kata kunci persendirian dikenali sebagai penentu akses dan pengubah suai di mana ia dilampirkan sama ada pada harta atau kaedah. Jadi, apabila kata kunci persendirian digunakan dalam ahli kepada harta atau kaedah, mereka tidak boleh diganggu atau diakses secara luaran kepada program. Mari lihat cara kata kunci peribadi berfungsi dan digunakan dalam # bahasa pengaturcaraan.
Sintaks:
Sintaks atau format cara kata kunci atau pengendali tertentu mesti digunakan dengan kekangan dan nota untuk disertakan dalam program, dan ia berbeza daripada program dan bahasa pengaturcaraan.
Kod:
class PrivateAccess { private: //private Accsess specifier int X; //Data Member declaration void display(); // Member Function Declaration }
Dengan sintaks dan atur cara, cara ia digunakan dalam program C#:
Kod:
class circle { private: double radius; //Private Data Member public: void set Radius(double r); //Public Member Function double getDiameter(); double getArea(); double getCircumference(); }
Penjelasan kepada kod di atas: Daripada bahagian di atas, kelas adalah mengenai bulatan bentuk, dan program ditulis tentang pengiraan jejari bulatan, diameter, luas dan lilitan . Ingat bahawa apabila kata kunci peribadi digunakan dan bukannya kata kunci awam, ahli data yang dinamakan dengan kata kunci peribadi adalah kira-kira dua jejari dan boleh diakses hanya dalam jejari kelas. Pengubah suai awam mestilah dua jejari.
Data yang digunakan untuk pengiraan perlu dipanggil pada output disimpan dan dipaparkan di bawah jejari dua ahli data, di mana nilai jejari dua kali tidak boleh dipanggil atau diakses dari kelas lain atau ahli dari program lain sama ada ia diakses dengan kelas yang sama jika kelas tersebut disebut dengan penentu akses peribadi dalam program yang sama kelas itu tidak boleh mengganggu kelas lain dalam program yang sama, di mana ia adalah program kes satu atau banyak kelas.
Tiga fungsi berbeza menentukan Pengubah suai akses:
Di bawah ialah program untuk melaksanakan persendirian dalam c#:
Kod:
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(); } } }
Output:
Kod:
class PrivateAccess { private: //Private Access Specifier int X; //Data Member Declaration void display(); //Member Function Declaration }
Penjelasan kepada kod di atas: Atur cara di atas mempunyai ahli kelas yang ditentukan dengan pengubah suai persendirian dan data sekali lagi disebut dengan kata kunci persendirian, Di mana persendirian disebut sebagai nama kelas tidak dikira sebagai pengubah suai persendirian ditentukan agak peribadi: digunakan ialah pengubah suai akses, di mana ia dipanggil untuk menyimpan dan menyembunyikan data daripada pemasangan sama ada secara dalaman atau luaran. Data yang sama dipaparkan menggunakan void tidak mengambil parameter dalam fungsi.
Di bawah ialah perkara yang menerangkan kelebihan menggunakan Private dalam C#:
Berikut ialah perkara yang menerangkan peraturan dan peraturan persendirian dalam C#:
Kandungan yang dibincangkan di atas tentang persendirian dalam C#, di mana secara umum persendirian ialah kata kunci, tetapi cara ia dikenal pasti sebagai pengubah akses dan digunakan sewajarnya, bermakna kepada perkataan dan dilaksanakan dalam bahasa pengaturcaraan dengan piawaian C#. Oleh itu, kepentingan pengubah suai akses peribadi diwarisi dengan atur cara untuk membuat dan menyembunyikan data daripada fungsi atau kelas lain, tetapi untuk menyimpan nilai parametrik pada senarai kepada kelas atau struktur ahli, ia digunakan.
Atas ialah kandungan terperinci Peribadi dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!