Introducere în variabile în C #
În C #, o variabilă este un nume pe care îl dăm locației de memorie și fiecare variabilă are un tip specificat care specifică tipul de valori care pot fi stocate într-o variabilă. Toate variabilele ar trebui declarate înainte de a fi utilizate; fiecare variabilă are un tip specific care decide mărimea și intervalul variabilelor. Pentru a efectua orice operație pe variabile este esențial să definim o variabilă cu un tip de date particular pentru a specifica tipul de date pe care variabila îl poate deține în aplicația noastră. Să vedem câteva lucruri de bază despre variabile,
- Variabilele nu sunt altceva decât un nume dat valorii datelor.
- Variabilele pot păstra valoarea anumitor tipuri de date, de exemplu, int, string, float și așa mai departe.
- Declarația și inițializarea variabilelor se află în enunțuri separate.
- Variabilele pot fi definite prin multiplele separate printr-o virgulă și, de asemenea, într-o singură linie și mai multe linii până la sfârșitul virgulei.
- Valorile trebuie alocate unei variabile înainte de a le folosi; în caz contrar, va apărea o eroare de compilare.
- Valoarea unei variabile poate fi modificată oricând până la accesibilitatea programului.
Cum se declară variabilele în C #?
Există câteva reguli pentru a declara variabilele C #:
- Trebuie să definim un nume variabil cu combinația de numere, alfabet și subliniere.
- Fiecare nume variabil ar trebui să înceapă cu alfabeturi sau subliniere.
- Nu trebuie să existe un spațiu alb permis între numele variabilei.
- Numele variabile nu ar trebui să conțină cuvinte cheie de rezervă precum int, char, float și așa mai departe.
Sintaxa pentru definirea variabilă în C #
;
=value;
=value;
Aici este un tip de date în care variabila poate reține tipurile în care sunt un număr întreg, Sting, float și așa mai departe . este numele unei variabile care deține valoarea în aplicația noastră și atribuie o valoare specifică variabilei și în final este utilizat pentru a da permisiunea de acces pentru variabilă. Sunt câteva metode adecvate pentru a descrie numele variabilelor în limbajul de programare c #.
int name;
float value;
char _firstname;
De asemenea, puteți inițializa o variabilă în momentul definirii, după cum urmează,
int value = 100;
Cum se inițiază variabilele în C #?
Pentru a atribui o valoare unei variabile numite inițializare, variabilele pot fi inițializate cu un semn egal prin expresia constantă, variabilele pot fi, de asemenea, inițializate la declarația lor.
Sintaxa :
= value;
Sau
variable_name = value;
De exemplu,
int value1=5, value2= 7;
double pi= 3.1416;
char name='Rock';
Tipuri de variabile în C # cu exemple
Există mai multe tipuri de variabile, cum ar fi
- Variabile locale
- Variabile de instanță sau variabile nestatice
- Variabile statice sau variabile de clasă
- Variabile constante
- Variabile numai în citire
1. Variabile locale
Variabilă locală definită în cadrul unei metode sau bloc sau constructor. Odată ce variabila este declarată, acele variabile există doar în cadrul blocului și putem accesa aceste variabile doar în cadrul blocului. Variabila este creată când se numește funcția sau se introduce blocul și va fi demolată o dată după existența din bloc sau în timp ce apelul revine din funcție.
În programul de probă, variabila „client_age” este o variabilă locală a funcției GetAge (). Compilatorul va genera o eroare, după ce aplicăm variabila client_age în afara funcției GetAge ().
Program de probe - variabile locale
using System;
class CustomerEntry
(
Public void GetAge()
(
int customer_age=0; // local variable
customer_age= customer_age+28;
Console. WriteLine("Customer Age: "+ customer_age);
)
public static void Main(String() args)
(
CustomerEntry _customerObj=new CustomerEntry();
_customerObj.GetAge();
)
)
ieşire:
Varsta clientului: 28
2. Variabile de instanță sau variabile nestatice
Variabilele de instanță se numesc variabile nestatice; variabilele de instanță sunt declarate într-o clasă, dar declarate în afara oricărei metode, bloc sau constructor. Aceste variabile sunt create odată ce obiectul unei clase a fost creat și se va distruge atunci când obiectul devine distrus. De exemplu, variabilele, putem folosi specificații de acces.
În program, variabilele de instanță sunt markEnglish, markMaths. Putem crea mai multe obiecte fiecare dintre obiecte are copia sa de variabilă de instanță.
Program de eșantion - variabile de instanță
using System;
class StudentMarks (
// instance variables
int markEnglish;
int markMaths;
int markPhysics;
public static void Main(String() args) // Main Method
(
StudentMarks obj1 = new StudentMarks (); //Object creation 1
obj1. markEnglish = 90;
obj1. markMaths = 80;
obj1. markPhysics = 93;
StudentMarks obj2 = new StudentMarks (); //Object creation 1
obj2. markEnglish = 95;
obj2. markMaths = 70;
obj2. markPhysics = 90;
Console.WriteLine("Marks Obtained from first object:");
Console.WriteLine(obj1. markEnglish);
Console.WriteLine(obj1. markMaths);
Console.WriteLine(obj1. markPhysics);
Console.WriteLine("Marks obtained from second object:");
Console.WriteLine(obj2. markEnglish);
Console.WriteLine(obj2. markMaths);
Console.WriteLine(obj2. markPhysics);
)
)
ieşire:
Marcaje obținute de la primul obiect:
90
80
93
Marcaje obținute de la al doilea obiect:
95
70
90
3. Variabile statice sau variabile de clasă
O variabilă statică este creată la începutul execuției programului și se distruge la sfârșitul execuției. Variabilele statice sunt, de asemenea, numite variabile de clasă. Pentru accesarea variabilelor statice, nu este necesar să creăm un obiect al clasei; putem accesa pur și simplu variabila ca,
Class_name.variable_name;
O variabilă statică este declarată folosind cuvântul cheie static într-o clasă sau în afara oricărei metode sau constructor.
Program de probă - variabilă statică
using System;
class Employee
(
static double empSalary;
static StringempName="Smith";
public static void main(String() args)
(
Employee.empSalary=100000; // accessing the static variable
Console. WriteLine(Employee.empName+ "'s Salary:" + Employee.empSalary);
)
)
ieşire:
Salariul lui Smith: 100000
4. Variabile constante
Variabilele constante sunt similare cu variabilele statice, odată inițializate și ciclul de viață unic al unei clase și nu are nevoie de instanța clasei pentru inițializare sau accesare. Variabila constantă este declarată folosind cuvântul cheie „const”, aceste variabile nu pot fi modificate odată ce au fost declarate și ar trebui să fie inițializate doar la momentul declarației.
Program de probă - variabilă constantă
Using System;
Class Program_A
(
int x= 25; // instance variable
static int y= 35; // static variable
const float maxValue =75; // constant variable
public static void main()
(
Program_A classObject= new Program_A(); // object creation
Console.WriteLine("Value of x : " + classObject.x);
Console.WriteLine("Value of y : " + Program_A.y);
Console.WriteLine("Value of max " " + Program_A. maxValue);
)
)
ieşire:
Valoarea x: 25
Valoarea y: 35
Valoarea maximă: 75
5. Variabile numai în citire
O variabilă numai în citire este declarată folosind cuvântul cheie „ numai citire ”, iar acele variabile nu pot fi modificate ca variabile constante. Variabila constantă este o valoare neschimbătoare pentru întreaga clasă, în timp ce numai citirea este o valoare permanentă pentru o instanță specifică a unei clase. Nu există nicio obligație de inițializare a unei variabile de citire numai la declarația de timp, ea poate fi inițiată sub constructor. Valoarea implicită setată la variabilă este 0.
Program de probe - numai de citire
using System;
class Program_B
(
const float maxValue =75; // constant variable
readonly int x; // read-only variable
public static void main()
(
Program_B classObject= new Program_B(); // object creation
Console.WriteLine("Value of max: " + Program_A. maxValue);
Console.WriteLine("Value of x : " + classObject.x);
)
)
ieşire:
Valoarea maximă: 75
Valoarea x: 0
Concluzie
În cele din urmă, ați știut despre modul în care variabilele vă permit să stocați datele în moduri diferite. În acest articol, am aflat despre modul de declarare și inițializare a variabilelor și despre cum se poate folosi. Sper că acest articol te-ar fi ajutat cu procesul de lucru al variabilelor.
Articole recomandate
Acesta este un ghid pentru variabilele din C #. Aici discutăm ce sunt variabilele din C #, cum declaram variabilele, cum inițializăm variabilele și, în final, care sunt diferitele tipuri de variabile din C # cu exemplele sale. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -
- Cum funcționează Copy Constructor în C #?
- C # Funcții cu șiruri cu exemple
- Cum se declară variabilele în PHP?
- Diferite funcții C #
- Variabile în JavaScript