Medan baca sahaja boleh ditakrifkan dalam aplikasi kami dengan menggunakan kata kunci baca sahaja pada C# dan permulaan nilai medan baca sahaja boleh dilakukan semasa pengisytiharan atau dalam pembina. Penilaian medan baca sahaja yang ditakrifkan menggunakan kata kunci baca sahaja dilakukan pada masa jalankan dan kata kunci baca sahaja ini boleh digunakan dengan rentetan, nombor, rujukan nol atau nilai Boolean dan apabila medan itu ditakrifkan sebagai baca- cuma, nilai medan tidak boleh diubah jika pelaksanaan pembina di mana medan ditakrifkan telah tamat dan tidak disyorkan untuk menggunakan kata kunci baca sahaja dengan medan yang nilainya boleh berubah pada bila-bila masa. dalam topik ini, kita akan belajar tentang C# baca sahaja.
Sintaks :
readonly data_type field_name = "value";
di mana data_type ialah jenis data medan baca sahaja dan
nama_medan ialah nama medan.
Di bawah ialah kerjanya:
Di sini kita membincangkan contoh berikut yang disebut di bawah”
Atur cara C# untuk menunjukkan medan baca sahaja untuk membaca nilai yang disimpan dalam medan baca sahaja.
Kod:
using System.IO; using System; //a namespace called program is defined namespace program { //a class called check is defined within which the read only field is defined to store the string class check { public readonly string stringname = "Welcome to C Sharp"; } //a class called example is defined within which the main method is called class example { //main method is called within which the instance of the class check is defined to which reads the value stored in the read only field and prints as output on the screen static void Main(string[] args) { check checkvar = new check(); Console.WriteLine(checkvar.stringname); Console.ReadLine(); } } }
Output:
Dalam program di atas, ruang nama yang dipanggil program ditakrifkan. Kemudian kelas yang dipanggil cek ditakrifkan di mana medan baca sahaja ditakrifkan untuk menyimpan rentetan. Kemudian kelas yang dipanggil contoh ditakrifkan di mana kaedah utama dipanggil. Kemudian kaedah utama dipanggil di mana contoh semakan kelas ditakrifkan yang membaca nilai yang disimpan dalam medan baca sahaja dan mencetak sebagai output pada skrin. Output ditunjukkan dalam syot kilat di atas.
Atur cara C# untuk menunjukkan medan baca sahaja untuk membaca nilai yang disimpan dalam medan baca sahaja.
Kod:
using System.IO; using System; //a namespace called program is defined namespace program { //a class called check is defined within which the read only field is defined to store the double value class check { public readonly double num = 10.50; } //a class called example is defined within which the main method is called class example { //main method is called within which the instance of the class check is defined to which reads the value stored in the read only field and prints as output on the screen static void Main(string[] args) { check checkvar = new check(); Console.WriteLine("The value of the variable is: {0}",checkvar.num); Console.ReadLine(); } } }
Output:
Dalam program di atas, ruang nama yang dipanggil program ditakrifkan. Kemudian kelas yang dipanggil cek ditakrifkan di mana medan baca sahaja ditakrifkan untuk menyimpan nilai berganda. Kemudian kelas yang dipanggil contoh ditakrifkan di mana kaedah utama dipanggil. Kemudian kaedah utama dipanggil di mana contoh semakan kelas ditakrifkan yang membaca nilai yang disimpan dalam medan baca sahaja dan mencetak sebagai output pada skrin. Output ditunjukkan dalam syot kilat di atas.
Atur cara C# untuk menunjukkan medan baca sahaja untuk membaca nilai yang disimpan dalam medan baca sahaja.
Kod:
using System.IO; using System; //a namespace called program is defined namespace program { //a class called check is defined within which the read only field is defined to store the double value class check { public readonly string authorname = "Shobha Shivakumar"; public readonly string bookname = "Meaning of life"; public readonly int publishingyear = 2020; } //a class called example is defined within which the main method is called class example { //main method is called within which the instance of the class check is defined to which reads the value stored in the read only field and prints as output on the screen static void Main(string[] args) { check checkvar = new check(); Console.WriteLine("The name of the author is: {0}",checkvar.authorname); Console.WriteLine("The name of the book is: {0}",checkvar.bookname); Console.WriteLine("The publishing year of the book is: {0}",checkvar.publishingyear); Console.ReadLine(); } } }
Output:
Dalam program di atas, ruang nama yang dipanggil program ditakrifkan. Kemudian kelas yang dipanggil semakan ditakrifkan di mana medan baca sahaja ditakrifkan untuk menyimpan rentetan dan nilai integer. Kemudian kelas yang dipanggil contoh ditakrifkan di mana kaedah utama dipanggil. Kemudian kaedah utama dipanggil di mana contoh semakan kelas ditakrifkan yang membaca nilai yang disimpan dalam medan baca sahaja dan mencetak sebagai output pada skrin. Output ditunjukkan dalam syot kilat di atas.
Dalam tutorial ini, kami memahami konsep kata kunci baca sahaja dalam C# melalui definisi, sintaks baca sahaja dan cara kerja baca sahaja dalam C# melalui contoh pengaturcaraan dan outputnya.
Atas ialah kandungan terperinci C# baca sahaja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!