Sisukord:

Mis on C#-s ainult loetav?
Mis on C#-s ainult loetav?

Video: Mis on C#-s ainult loetav?

Video: Mis on C#-s ainult loetav?
Video: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, Mai
Anonim

The Loe ainult märksõna kasutatakse liikmemuutuja konstandiks deklareerimiseks, kuid see võimaldab väärtust käitusajal arvutada. See erineb konstandiga, mis on deklareeritud modifikaatoriga const, mille väärtus peab olema määratud kompileerimise ajal.

Samamoodi võite küsida, mis on C#-s ainult loetav?

sisse c# , Loe ainult on märksõna, mida kasutatakse a määratlemiseks Loe ainult väljad meie rakendustes. The Loe ainult välja väärtused tuleb lähtestada kas deklaratsioonis või sama klassi konstruktoris, erinevalt konstantsest märksõnast in c#.

Mis on lisaks ülaltoodule kirjutuskaitstud muutuja? Lugege - ainult muutujad saab kasutada teabe kogumiseks praeguse malli, hetkel sisse logitud kasutaja või muude praeguste sätete kohta. Need muutujad on lugeda - ainult ja sellele ei saa väärtust omistada.

Mis on sellega seoses konstantne ja ainult lugemiseks mõeldud C#?

A konst on kompileerimisaeg konstantne kusjuures Loe ainult võimaldab arvutada väärtust käitusajal ja seadistada konstruktoris või välja lähtestamisel. Niisiis, a' konst ' on alati konstantne aga ' Loe ainult ' on lugeda - ainult kui see on määratud. Eric Lippert C# meeskonnal on rohkem teavet erinevat tüüpi muutumatuse kohta.

Kuidas deklareerida kirjutuskaitstud muutujat C#-s?

int kirjutuskaitstud c=a+b;

  1. Kirjutuskaitstud saab deklareerida ainult klassi tasemel, mitte meetodi sees.
  2. Kirjutuskaitstud märksõnu ei saa deklareerida, kuna need on vaikimisi staatilised.
  3. Kirjutuskaitstud konstandi väärtust saab määrata võrdlusmuutuja kaudu.
  4. Kirjutuskaitstud konstantsed muutujad on käitusaja konstantsed muutujad.

Soovitan: