Kazalo:

Kaj je samo za branje v C#?
Kaj je samo za branje v C#?

Video: Kaj je samo za branje v C#?

Video: Kaj je samo za branje v C#?
Video: Prirodni lek za bolne zglobove i kosti: Samo 4 sastojka! 2024, Maj
Anonim

The le za branje ključna beseda se uporablja za razglasitev spremenljivke člana za konstanto, vendar omogoča izračun vrednosti med izvajanjem. To se razlikuje od konstante, deklarirane z modifikatorjem const, ki mora imeti svojo vrednost nastavljeno v času prevajanja.

Podobno se lahko vprašate, kaj se bere samo v C#?

V c# , le za branje je ključna beseda, ki se uporablja za opredelitev a le za branje polja v naših aplikacijah. The le za branje vrednosti polj je treba inicializirati bodisi v deklaraciji bodisi v konstruktorju istega razreda za razliko od konstantne ključne besede v c#.

Poleg zgoraj, kaj je spremenljivka samo za branje? Preberite - samo spremenljivke lahko uporabite za zbiranje informacij o trenutni predlogi, uporabniku, ki je trenutno prijavljen, ali drugih trenutnih nastavitvah. Te spremenljivke so preberite - samo in mu ni mogoče dodeliti vrednosti.

Kaj je v zvezi s tem konstanta in samo za branje C#?

A konst je čas prevajanja stalna ker le za branje omogoča, da se vrednost izračuna v času izvajanja in nastavi v konstruktorju ali inicializatorju polja. Torej, a ' konst 'je vedno stalna ampak ' le za branje 'je preberite - samo ko je dodeljena. Eric Lippert iz C# ekipa ima več informacij o različnih vrstah nespremenljivosti.

Kako v C# deklarirate spremenljivko samo za branje?

int samo za branje c=a+b;

  1. Samo za branje je mogoče deklarirati samo na ravni razreda, ne pa znotraj metode.
  2. Samo za branje ni mogoče deklarirati s statičnimi ključnimi besedami, ker so privzeto statične.
  3. Vrednost konstante samo za branje je mogoče nastaviti prek referenčne spremenljivke.
  4. Konstantne spremenljivke samo za branje so spremenljivka časovne konstante izvajanja.

Priporočena: