Variabler i C # - Hvordan erklære og initialisere variabel i C # med dens typer

Innholdsfortegnelse:

Anonim

Introduksjon til variabler i C #

I C # er en variabel et navn som vi gir til minneplasseringen, og hver variabel har en spesifisert type som spesifiserer hvilken type verdier som kan lagres i en variabel. Alle variablene skal deklareres før de er i bruk; hver variabel har en bestemt type som bestemmer størrelsen og rekkevidden for variabler. For å utføre alle operasjoner på variabler er det viktig å definere en variabel med en bestemt datatype for å spesifisere hvilken type data variabelen kan inneholde i applikasjonen vår. La oss se noen få grunnleggende ting om variabler,

  • Variabler er ikke annet enn et navn som er gitt til dataverdien.
  • Variabler kan inneholde verdien av bestemte datatyper, for eksempel int, streng, flyte og så videre.
  • Erklæring og initialisering av variabler er i separate utsagn.
  • Variabler kan defineres med flere atskilt med komma og også i en og flere linjer til slutten av semikolonet.
  • Verdier må tilordnes en variabel før vi bruker den; Ellers vil det vise en kompilertid-feil.
  • Verdien på en variabel kan endres når som helst frem til programtilgjengeligheten.

Hvordan erklære variabler i C #?

Det er noen regler for å erklære C # -variabler:

  • Vi må definere et variabelt navn med kombinasjonen av tall, alfabeter og understrek.
  • Hvert variabelnavn skal starte med alfabeter eller understrek.
  • Det skal ikke være noe hvitt mellomrom tillatt mellom variabelnavnet.
  • Variable navn bør ikke inneholde reservenøkkelord som int, char, float og så videre.

Syntaks for variabel definisjon i C #

;
=value;
=value;

Her er en type data der variabelen kan inneholde typene de er et helt tall, Sting, float og så videre . er navnet på en variabel som har verdien i applikasjonen vår og tilordner en spesifikk verdi til variabelen og til slutt brukes til å gi tilgangstillatelse for variabelen. De er noen egnede metoder for å beskrive variabelnavnene i c # programmeringsspråk.

int name;
float value;
char _firstname;

Du kan også initialisere en variabel på definisjonstidspunktet som følger,

int value = 100;

Hvordan initialisere variabler i C #?

For å tilordne en verdi til en variabel kalt initialisering, kan variabler initialiseres med et liktegn ved det konstante uttrykket, variabler kan også initialiseres ved deres deklarasjon.

Syntaks :

= value;

Eller

variable_name = value;

For eksempel,

int value1=5, value2= 7;
double pi= 3.1416;
char name='Rock';

Typer variabler i C # med eksempler

Det er flere typer variabler, som

  1. Lokale variabler
  2. Forekomstvariabler eller ikke - statiske variabler
  3. Statiske variabler eller klassevariabler
  4. Konstante variabler
  5. Skrivebeskyttede variabler

1. Lokale variabler

En lokal variabel definert i en metode eller blokk eller konstruktør. Når variabelen er deklarert, eksisterer disse variablene bare innenfor blokken, og vi kan få tilgang til disse variablene bare innenfor blokken. Variabelen opprettes når funksjonen ringes eller blokken legges inn, og den blir revet en gang etter at den eksisterer fra blokkeringen, eller mens samtalen kommer tilbake fra funksjonen.

I eksempelprogrammet er variabelen “customer_age” en lokal variabel til funksjonen GetAge (). Kompilatoren genererer en feil når vi bruker variabelen customer_age utenfor GetAge () -funksjonen.

Eksempel på program - lokale variabler

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();
)
)

Produksjon:

Kundealder: 28

2. Forekomstvariabler eller ikke-statiske variabler

Forekomstvariabler kalles ikke-statiske variabler; forekomstvariablene deklareres i en klasse, men deklareres utenfor enhver metode, blokk eller konstruktør. Disse variablene blir opprettet når objektet til en klasse er opprettet, og det vil ødelegge når objektet blir ødelagt. For eksempel variabler kan vi bruke tilgangspesifikasjonene.

I programmet er forekomstvariablene markEnglish, markMaths. Vi kan lage flere objekter som hvert av objektene har sin kopi av forekomstvariabel.

Eksempel på program - Forekomstvariabler

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);
)
)

Produksjon:

Merker Innhentet fra det første objektet:
90
80
93
Merker oppnådd fra det andre objektet:
95
70
90

3. Statiske variabler eller klassevariabler

En statisk variabel opprettes i begynnelsen av programutførelsen og ødelegger ved slutten av utførelsen. Statiske variabler kalles også som klassevariabler. For tilgang til statiske variabler trenger vi ikke å lage et objekt av klassen; vi kan ganske enkelt få tilgang til variabelen som,

Class_name.variable_name;

En statisk variabel deklareres ved bruk av nøkkelordet statisk i en klasse eller utenfor enhver metode eller konstruktør.

Eksempelprogram - statisk variabel

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);
)
)

Produksjon:

Smiths lønn: 100000

4. Konstanter Variabler

Konstante variabler er lik de statiske variablene, når de er initialisert og en gangs livssyklus for en klasse, og den trenger ikke forekomsten av klassen for å initialisere eller få tilgang til. Den konstante variabelen deklareres ved å bruke 'const' nøkkelordet. Disse variablene kan ikke endres når den er blitt erklært, og den bør initialiseres på tidspunktet for erklæringsdelen.

Eksempelprogram - konstant variabel

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);
)
)

Produksjon:

Verdien av x: 25
Verdien av y: 35
Verdi på maks: 75

5. Skrivebeskyttede variabler

En skrivebeskyttet variabel deklareres ved hjelp av nøkkelordet ' skrivebeskyttet ', og disse variablene kan ikke endres som konstante variabler. Den konstante variabelen er en uforanderlig verdi for hele klassen, mens lesing bare er en permanent verdi for en bestemt forekomst av en klasse. Det er ingen tvang å initialisere en skrivebeskyttet variabel ved tidsdeklarasjonen, den kan initialiseres under konstruktør. Standardverdien satt til variabelen er 0.

Eksempel på program - skrivebeskyttet

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);
)
)

Produksjon:

Verdi på maks: 75
Verdien av x: 0

Konklusjon

Endelig har du visst om hvordan variabler lar deg lagre data på forskjellige måter. I denne artikkelen lærte vi om hvordan vi kan erklære og initialisere variabler og hvordan vi kan bruke dem. Jeg håper denne artikkelen ville hjulpet deg med arbeidsprosessen med variabler.

Anbefalte artikler

Dette er en guide til variabler i C #. Her diskuterer vi hva som er variabler i C #, hvordan erklærer vi variabler, hvordan initialiserer vi variabler, og til slutt hva er forskjellige typer variabler i C # med dens eksempler. Du kan også se på følgende artikler for å lære mer -

  1. Hvordan fungerer Copy Constructor i C #?
  2. C # Strengfunksjoner med eksempler
  3. Hvordan erklære variabler i PHP?
  4. Ulike C # funksjoner
  5. Variabler i JavaScript