Sisällysluettelo:

Mitä vain luetaan C#:ssa?
Mitä vain luetaan C#:ssa?

Video: Mitä vain luetaan C#:ssa?

Video: Mitä vain luetaan C#:ssa?
Video: Sana "vaan" - mitä se tarkoittaa? 2024, Marraskuu
Anonim

The Lue ainoastaan avainsanaa käytetään julistamaan jäsenmuuttuja vakioksi, mutta se sallii arvon laskemisen ajon aikana. Tämä eroaa vakiosta, joka on ilmoitettu const-muuntimella, jonka arvo on asetettava käännöshetkellä.

Vastaavasti saatat kysyä, mitä vain luetaan C#:ssa?

Sisään c# , Lue ainoastaan on avainsana, jota käytetään määrittämään a Lue ainoastaan kentät sovelluksissamme. The Lue ainoastaan kentän arvot on alustettava joko ilmoituksessa tai saman luokan konstruktorissa toisin kuin vakio avainsana in c#.

Mikä on vain luku -muuttuja yllä olevan lisäksi? Lukea - vain muuttujia voidaan käyttää keräämään tietoja nykyisestä mallista, sisäänkirjautuneesta käyttäjästä tai muista nykyisistä asetuksista. Nämä muuttujia ovat lukea - vain eikä sille voi antaa arvoa.

Mikä tässä suhteessa on vakio ja vain luku -C#?

A konst on käännösaika vakio kun taas Lue ainoastaan mahdollistaa arvon laskemisen ajon aikana ja asettamisen konstruktoriin tai kentän alustuslaitteeseen. Joten, a' konst ' on aina vakio mutta ' Lue ainoastaan ' On lukea - vain kun se on määrätty. Eric Lippert C# tiimillä on enemmän tietoa erityyppisistä muuttumattomuudesta.

Kuinka ilmoitat vain luku -muuttujan C#:ssa?

int vain luku c=a+b;

  1. Readonly voidaan ilmoittaa vain luokkatasolla, ei menetelmän sisällä.
  2. Vain luku -toimintoa ei voida ilmoittaa käyttämällä staattisia avainsanoja, koska ne ovat oletuksena staattisia.
  3. Vain luku -vakion arvo voidaan asettaa referenssimuuttujan kautta.
  4. Vain luku -vakiomuuttujat ovat ajonaikaisia vakiomuuttujia.

Suositeltava: