Indholdsfortegnelse:

Hvad er read only i C#?
Hvad er read only i C#?

Video: Hvad er read only i C#?

Video: Hvad er read only i C#?
Video: Passenger | Let Her Go (Official Video) 2024, November
Anonim

Det Læs kun nøgleordet bruges til at erklære en medlemsvariabel som en konstant, men tillader, at værdien beregnes ved kørsel. Dette adskiller sig fra en konstant deklareret med const-modifikatoren, som skal have sin værdi indstillet på kompileringstidspunktet.

På samme måde kan du spørge, hvad er read only i C#?

I c# , Læs kun er et nøgleord, som bruges til at definere en Læs kun felter i vores applikationer. Det Læs kun feltværdier skal initialiseres enten ved erklæringen eller i en konstruktør af samme klasse i modsætning til konstant nøgleord i c#.

Udover ovenstående, hvad er en skrivebeskyttet variabel? Læs - kun variabler kan bruges til at indsamle information om den aktuelle skabelon, den bruger, der aktuelt er logget på, eller andre aktuelle indstillinger. Disse variabler er Læs - kun og kan ikke tildeles en værdi.

Med hensyn til dette, hvad er konstant og kun læse C#?

EN konst er en kompileringstid konstant hvorimod Læs kun gør det muligt at beregne en værdi ved kørsel og indstille i konstruktøren eller feltinitialisatoren. Så en ' konst ' er altid konstant men ' Læs kun ' er Læs - kun når den er tildelt. Eric Lippert fra C# team har mere information om forskellige typer uforanderlighed.

Hvordan erklærer man en skrivebeskyttet variabel i C#?

int skrivebeskyttet c=a+b;

  1. Skrivebeskyttet kan kun erklæres på klasseniveau, ikke inde i metoden.
  2. Skrivebeskyttet kan ikke erklæres ved hjælp af statiske nøgleord, fordi de som standard er statiske.
  3. Readonly-konstantens værdi kan indstilles gennem referencevariablen.
  4. Skrivebeskyttede konstantvariabler er en køretidskonstantvariabel.

Anbefalede: