Mundarija:

Faqat C# da nima o'qiladi?
Faqat C# da nima o'qiladi?

Video: Faqat C# da nima o'qiladi?

Video: Faqat C# da nima o'qiladi?
Video: Nima uchun C# ni tanlagansiz? 2024, May
Anonim

The faqat o'qish kalit so'z a'zo o'zgaruvchini doimiy deb e'lon qilish uchun ishlatiladi, lekin qiymatni ish vaqtida hisoblash imkonini beradi. Bu const modifikatori bilan e'lon qilingan konstantadan farq qiladi, uning qiymati kompilyatsiya vaqtida o'rnatilgan bo'lishi kerak.

Xuddi shunday, siz so'rashingiz mumkin, faqat C# da nima o'qiladi?

In c# , faqat o'qish a ni aniqlash uchun ishlatiladigan kalit so'zdir faqat o'qish ilovalarimizdagi maydonlar. The faqat o'qish doimiy kalit so'zdan farqli o'laroq, maydon qiymatlari deklaratsiyada yoki bir xil sinf konstruktorida ishga tushirilishi kerak. c#.

Yuqoridagilardan tashqari, faqat o'qiladigan o'zgaruvchi nima? O'qing - faqat o'zgaruvchilar joriy shablon, hozirda tizimga kirgan foydalanuvchi yoki boshqa joriy sozlamalar haqida ma'lumot to'plash uchun ishlatilishi mumkin. Bular o'zgaruvchilar bor o'qing - faqat va qiymat belgilash mumkin emas.

Shu munosabat bilan, nima doimiy va faqat C# o'qiladi?

A const kompilyatsiya vaqti hisoblanadi doimiy holbuki faqat o'qish qiymatni ish vaqtida hisoblash va konstruktorda yoki maydonni ishga tushirishda o'rnatish imkonini beradi. Shunday qilib, a' const ' har doim doimiy lekin ' faqat o'qish 'dir o'qing - faqat tayinlangandan keyin. Erik Lippert C# jamoa o'zgarmaslikning har xil turlari haqida ko'proq ma'lumotga ega.

C# da faqat o'qiladigan o'zgaruvchini qanday e'lon qilasiz?

int faqat o'qish uchun c=a+b;

  1. Faqat o'qishni metod ichida emas, balki faqat sinf darajasida e'lon qilish mumkin.
  2. Statik kalit so'zlar yordamida faqat o'qishni e'lon qilib bo'lmaydi, chunki ular sukut bo'yicha statikdir.
  3. Faqat o'qish uchun doimiy qiymat mos yozuvlar o'zgaruvchisi orqali o'rnatilishi mumkin.
  4. Faqat o'qiladigan doimiy o'zgaruvchilar ish vaqtining doimiy o'zgaruvchisidir.

Tavsiya: