Muuttujat C # -: ssa Kuinka ilmoittaa ja alustaa muuttuja C #: ssa sen tyypeillä

Sisällysluettelo:

Anonim

C # -muuttujien esittely

Kohdassa C # muuttuja on nimi, jonka annamme muistipaikkaan, ja jokaisella muuttujalla on määritetty tyyppi, joka määrittelee muuttujille tallennettavien arvojen tyypin. Kaikki muuttujat on ilmoitettava ennen niiden käyttöä; jokaisella muuttujalla on erityinen tyyppi, joka päättää muuttujien koon ja alueen. Jotta muuttujia voitaisiin suorittaa, on välttämätöntä määritellä tietyn tyyppinen muuttuja määritelläksesi tietotyypin, jota muuttuja voi pitää sovelluksessamme. Katsotaanpa joitain muuttujien perusasioita,

  • Muuttujat ovat vain arvo, joka on annettu data-arvolle.
  • Muuttujat voivat pitää tiettyjen tietotyyppien, esimerkiksi int, merkkijono, kelluva ja niin edelleen, arvoa.
  • Muuttujien ilmoittaminen ja alustaminen ovat erillisiä lausekkeita.
  • Muuttujat voidaan määritellä useita erottamalla ne pilkulla ja myös yhdellä ja monirivisellä puolipisteen loppuun saakka.
  • Arvot on määritettävä muuttujalle ennen kuin me hyödynnämme sitä. muuten se näyttää käännösajan virheen.
  • Muuttujan arvoa voidaan muuttaa milloin tahansa ohjelman saavutettavuuteen saakka.

Kuinka ilmoittaa muuttujat C #: ssä?

C # -muuttujien ilmoittamiseen on joitain sääntöjä:

  • Meidän on määritettävä muuttujan nimi numeroiden, aakkosten ja alaviivojen yhdistelmällä.
  • Jokaisen muuttujan nimen tulisi alkaa aakkosilla tai alaviivoilla.
  • Muuttujan nimen väliin ei saa jäädä tyhjää tilaa.
  • Muuttuvien nimien ei tulisi sisältää mitään vara-avainsanoja, kuten int, char, float ja niin edelleen.

Muuttujan määritelmän syntaksi C #: ssä

;
=value;
=value;

Tässä on tietotyyppi, jossa muuttuja voi pitää tyyppejä, jotka ovat kokonaislukua, Sting, float ja niin edelleen . on muuttujan nimi, jolla on arvo sovelluksessamme ja määrittelee tietyn arvon muuttujalle ja lopuksi käytetään muuttujan käyttöoikeuden myöntämiseen. Ne ovat joitain sopivia menetelmiä muuttujien nimien kuvaamiseksi c # -ohjelmointikielellä.

int name;
float value;
char _firstname;

Voit myös alustaa muuttujan määrittelyhetkellä seuraavasti:

int value = 100;

Kuinka alustaa muuttujat C #: ssä?

Arvon määrittämiseksi muuttujalle, jota kutsutaan alustukseksi, muuttujat voidaan alustaa yhtälömerkillä vakiolausekkeella, muuttujat voidaan myös alustaa niiden ilmoituksessa.

Syntaksi :

= value;

Tai

variable_name = value;

Esimerkiksi,

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

C # -muuttujien tyypit ja esimerkit

Muuttujia on useita tyyppejä, kuten

  1. Paikalliset muuttujat
  2. Esimerkki - tai epästaattiset muuttujat
  3. Staattiset muuttujat tai luokkamuuttujat
  4. Jatkuvat muuttujat
  5. Vain luku -muuttujat

1. Paikalliset muuttujat

Paikallinen muuttuja, joka on määritelty menetelmässä, lohkossa tai rakentajassa. Kun muuttuja on ilmoitettu, nämä muuttujat esiintyvät vain lohkossa ja voimme käyttää näitä muuttujia vain lohkossa. Muuttuja luodaan, kun funktiota kutsutaan tai lohko syötetään, ja se puretaan kerran sen jälkeen kun se on olemassa lohkosta tai kun puhelu palaa toiminnasta.

Esimerkkiohjelmassa muuttuja “customer_age” on paikallinen muuttuja toiminnolle GetAge (). Kääntäjä tuottaa virheen, kun otamme muuttujan customer_age käyttöön GetAge () -toiminnon ulkopuolella.

Näyteohjelma - Paikalliset muuttujat

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

lähtö:

Asiakkaan ikä: 28

2. Esimerkkimuuttujat tai epästaattiset muuttujat

Esimerkkimuuttujia kutsutaan ei-staattisiksi muuttujiksi; esiintymämuuttujat ilmoitetaan luokassa, mutta ne ilmoitetaan minkään menetelmän, lohkon tai rakentajan ulkopuolella. Nämä muuttujat luodaan, kun luokan objekti on luotu, ja se tuhoutuu, kun objekti tuhoutuu. Esimerkiksi muuttujia, voimme käyttää käyttöoikeusmääritteitä.

Ohjelmassa esiintymismuuttujat ovat markEnglish, markMaths. Voimme luoda useita objekteja, jokaisella kohteella on kopionsa esiintymämuuttuja.

Näyteohjelma - esiintymämuuttujat

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

lähtö:

Ensimmäisestä esineestä saadut merkit:
90
80
93
Toisesta esineestä saadut merkinnät:
95
70
90

3. Staattiset muuttujat tai luokkamuuttujat

Staattinen muuttuja luodaan ohjelman suorituksen alussa ja tuhoutuu suorituksen lopussa. Staattisia muuttujia kutsutaan myös luokan muuttujiksi. Staattisten muuttujien käyttämiseksi meidän ei tarvitse luoda luokan objektia; voimme vain käyttää muuttujaa,

Class_name.variable_name;

Staattinen muuttuja ilmoitetaan käyttämällä avainsanaa staattinen luokan sisällä tai minkä tahansa menetelmän tai rakentajan ulkopuolella.

Näyteohjelma - staattinen muuttuja

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

lähtö:

Smithin palkka: 100000

4. Vakiomuuttujat

Vakiomuuttujat ovat samanlaisia ​​kuin staattiset muuttujat, kun ne on alustettu ja luokan kertaluonteinen elinkaari, eikä se tarvitse luokan esiintymää alustamiseen tai käyttämiseen. Vakiomuuttuja ilmoitetaan käyttämällä "const" -sanaa, näitä muuttujia ei voida muuttaa, kun se on ilmoitettu, ja se tulisi alustaa vain ilmoituksen osan yhteydessä.

Näyteohjelma - vakiomuuttuja

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

lähtö:

X: n arvo: 25
Y-arvo: 35
Enimmäisarvo: 75

5. Vain luku -muuttujat

Vain luku -muuttuja ilmoitetaan avainsanalla ” vain luku ”, eikä näitä muuttujia voida muuttaa vakiomuuttujina. Vakiomuuttuja on muuttumaton arvo koko luokalle, kun taas luku-vain on pysyvä arvo tietylle luokan esiintymälle. Ei vain pakollista vain luku -muuttujan alustamiselle ajankohtaisessa ilmoituksessa, se voidaan alustaa rakentajan alla. Muuttujalle asetettu oletusarvo on 0.

Näyteohjelma - Vain luku

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

lähtö:

Enimmäisarvo: 75
X: n arvo: 0

johtopäätös

Viimeinkin, olet tiennyt kuinka muuttujat sallivat sinun tallentaa tietoja eri tavoin. Tässä artikkelissa opimme kuinka ilmoittaa ja alustaa muuttujat ja miten niitä hyödyntää. Toivon, että tämä artikkeli olisi auttanut sinua muuttujien työprosessissa.

Suositellut artikkelit

Tämä on opas muuttujista C #: ssä. Tässä keskustellaan siitä, mitkä ovat muuttujat C #: ssä, kuinka ilmoitamme muuttujat, kuinka alustamme muuttujat ja lopuksi, mitkä ovat erityyppiset muuttujat C #: ssa sen esimerkkien kanssa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Kuinka Copy Constructor toimii C #: ssä?
  2. C # merkkijonofunktiot esimerkein
  3. Kuinka ilmoittaa muuttujat PHP: ssä?
  4. Eri C # -toiminnot
  5. Muuttujat JavaScript