Constant

Autora: Peter Berry
Data De La Creació: 11 Agost 2021
Data D’Actualització: 22 Juny 2024
Anonim
“CONSTANT” [Lyric Video] by Jeremy Passion & Jesse Barrera
Vídeo: “CONSTANT” [Lyric Video] by Jeremy Passion & Jesse Barrera

Content

Definició: què significa Constant?

A la diferència de C #, una constant és un tipus de camp o variable local el valor del qual es defineix al temps de compilació i no es pot canviar mai en temps d'execució. És similar a una variable pel fet de tenir un nom, un valor i una ubicació de memòria. Tanmateix, difereix de la variable per la seva característica d’inicialitzar-se només una vegada a l’aplicació. Es declara una constant mitjançant la paraula clau "const".

Es poden declarar constants com a constants les variables de tipus integrat, excloent System.Objecte el valor que no canvia en el moment de compilació. Durant la compilació, el valor constant es substitueix pel seu valor literal pel codi de llenguatge intermedi pel compilador. Això resulta en una millor integritat de l’aplicació mitjançant la reducció d’errors accidentals. L’ús de les constants també millora el rendiment respecte a les variables regulars. Millora la llegibilitat del codi i proporciona un millor manteniment, ja que és més fàcil actualitzar el valor constant en un sol lloc abans de la recompilació del programari.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Constant

Una constant té les següents característiques o ha de complir les següents regles:

  • Una o més constants d’un tipus determinat es poden declarar en una única declaració.
  • Una constant pot ser de qualsevol tipus, com ara un sbyte, byte, short, ushort, int, uint, long, ulong, char, float, doble, decimal, bool, string, type enum o tipus de referència.
  • Un tipus de constant hauria de ser almenys tan accessible com la mateixa.
  • Una constant pot dependre d’altres constants si les dependències no són de caràcter circular.
  • No es pot utilitzar una constant per a un mètode, propietat o esdeveniment.
  • Una constant no pot ser de tipus definit per l'usuari, com ara la classe, la estructura i la matriu.
  • Si es declara una constant, no es pot utilitzar un modificador estàtic.
  • Assignar una variable constant assignada ja en temps d'execució produeix un error de compilació.
  • Com que cap adreça no està associada amb una constant en temps d'execució, no es pot passar per referència i no pot aparèixer com a valor l en una expressió.
  • Una constant es pot utilitzar amb modificadors d’accés com ara públic públic, privat, protegit, intern o protegit.
  • Les declaracions constants realitzades a nivell de classe s’emmagatzemen en metadades d’assemblea.

Algunes de les millors pràctiques mentre s’utilitzen constants són:


  • Les constants han de ser inicialitzades durant la declaració.
  • Les constants s'han d'utilitzar amb noms significatius ja que representen valors especials.
  • Per definir diverses constants no integrals / integrals, es pot utilitzar una única classe estàtica (que conté variables de membres constants) per agrupar-les.
  • L’abast de la variable constant està limitat a un sol muntatge, classe o mètode. Per tant, tot fent referència als valors constants definits en altres muntatges, ha de ser recompilat per a qualsevol modificació abans de compilar el conjunt dependent.

Una constant difereix de la variable només llegible perquè la primera ha de ser inicialitzada durant el temps de declaració i estàtica, mentre que la segona es pot inicialitzar durant la declaració o en qualsevol moment (com en un constructor per tal de tenir valors diferents segons el tipus de constructor). ). Per tant, una constant s'anomena constant de temps de compilació i una variable de només lectura és una constant d'execució.


Aquesta definició es va escriure amb el número de C #