Tartalomjegyzék:

Mi az, ami csak olvasható C#-ban?
Mi az, ami csak olvasható C#-ban?

Videó: Mi az, ami csak olvasható C#-ban?

Videó: Mi az, ami csak olvasható C#-ban?
Videó: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, November
Anonim

Az csak olvasható A kulcsszó egy tagváltozó konstanssá nyilvánítására szolgál, de lehetővé teszi az érték futás közbeni kiszámítását. Ez eltér a const módosítóval deklarált konstanstól, amelynek értékét a fordításkor be kell állítani.

Hasonlóképpen felteheti a kérdést, hogy mi az, ami csak olvasható C#-ban?

Ban ben c# , csak olvasható egy kulcsszó, amely meghatározza a csak olvasható mezőket az alkalmazásainkban. Az csak olvasható A mező értékeket inicializálni kell vagy a deklarációban, vagy ugyanazon osztály konstruktorában, ellentétben az in konstans kulcsszóval c#.

A fentieken kívül mi az a csak olvasható változó? Olvas - csak változók információkat gyűjthet az aktuális sablonról, az éppen bejelentkezett felhasználóról vagy más aktuális beállításokról. Ezek változók vannak olvas - csak és nem rendelhető hozzá érték.

Ebből a szempontból mi az állandó és csak olvasható C#?

A const egy fordítási idő állandó mivel csak olvasható lehetővé teszi egy érték kiszámítását futási időben, és állítsa be a konstruktorban vagy a mező inicializálójában. Szóval, egy' const ' mindig állandó de ' csak olvasható ' van olvas - csak ha egyszer hozzá van rendelve. Eric Lippert a C# csapat több információval rendelkezik a megváltoztathatatlanság különböző típusairól.

Hogyan deklarálhatunk csak olvasható változót C#-ban?

int csak olvasható c=a+b;

  1. Readonly deklarálható csak osztály szinten, a metóduson belül nem.
  2. A csak olvasható nem deklarálható statikus kulcsszavakkal, mert alapértelmezés szerint statikusak.
  3. A csak olvasható állandó értéke a referenciaváltozón keresztül állítható be.
  4. A csak olvasható állandó változók futásidejű állandó változók.

Ajánlott: