Manual c #, variabile
Puteți declara o variabilă de orice tip valid. Este important să se sublinieze că posibilitatea unei variabile determinate în funcție de tipul acestuia. De exemplu, bool tip variabilă nu poate fi utilizat pentru stocarea valorilor numerice în virgulă mobilă. În plus, tipul variabilei nu poate fi modificată în perioada existenței sale. În special, o variabilă de tip int nu poate fi transformată într-o variabilă char.
Toate variabilele din C # trebuie declarate înainte de a fi utilizate. Este necesar să se informeze compilatorul despre tipul de date stocate în variabila, înainte de a va încerca să compileze corect orice declarație în care se utilizează variabila. De asemenea, vă permite să monitorizeze îndeaproape tipurile din C #.
iniţializarea variabilei
Initializarea variabilelor prezintă un exemplu de securitate C #. Pe scurt, C # compilator impune ca orice variabilă este inițializată la o valoare inițială înainte de a putea consulta în anumite operații. Cele mai multe compilatoare moderne încălcare a acestei reguli este determinată și a emis un avertisment, dar „atotvăzător“ compilator C # tratează încălcări, cum ar fi erori. Acest lucru previne valorile de returnare accidentale de „gunoi“ din memorie, rămânând acolo de la alte programe.
În C #, folosit două metode pentru inițializarea variabilelor înainte de a utiliza:
Variabilele sunt domeniile de o clasă sau structură, dacă nu este inițializat în mod explicit de setul implicit la zero la momentul creării.
De exemplu, în C # nu se poate face următoarele:
iniţializarea dinamică
În acest exemplu, trei variabile locale sunt declarate i1, i2, rezultat, dintre care primele două sunt inițializate la constante, iar rezultatul este inițializată dinamic folosind Math.sqrt () care returnează expresia rădăcină pătrată. Trebuie subliniat faptul că expresia pentru inițializarea, puteți utiliza orice element valabil în momentul inițializarea mai variabile, inclusiv apelurile de metode, alte variabile sau literali.
Variabilele Implicit tastate
Tastat variabile declarate în mod implicit cu cuvântul cheie var, și în mod necesar trebuie să fie inițializat. Pentru a determina tipul acestei variabile este tipul de initializare său compilator, adică ceea ce înseamnă că este inițializat:
Singura diferență este introdusă implicit variabile din variabila de obicei, în mod clar scris - în procesul de determinare tipul său. Odată ce acest tip este definit, acesta este atribuit unei variabile până la sfârșitul existenței sale.
Să ne uităm la un exemplu, în cazul în care consola va afișa tipurile de variabile tastate implicit:
Rezultatul acestui program va fi: