Spremenljivke v C # - Kako razglasiti in inicializirati spremenljivko v C # s svojimi vrstami

Kazalo:

Anonim

Uvod v spremenljivke v C #

V C # je spremenljivka ime, ki ga dodamo pomnilniškemu mestu in vsaka spremenljivka ima določeno vrsto, ki določa vrsto vrednosti, ki jih je mogoče shraniti v spremenljivko. Vse spremenljivke je treba navesti pred uporabo; vsaka spremenljivka ima določeno vrsto, ki določa velikost in obseg spremenljivk. Za izvajanje katere koli operacije na spremenljivkah je nujno, da določimo spremenljivko z določeno vrsto podatkov, da določimo vrsto podatkov, ki jih spremenljivka lahko hrani v naši aplikaciji. Oglejmo si nekaj osnovnih stvari o spremenljivkah,

  • Spremenljivke niso nič drugega kot ime, dodeljeno vrednosti podatkov.
  • Spremenljivke lahko vsebujejo vrednost določenih vrst podatkov, na primer int, string, float in tako naprej.
  • Izjava in inicializacija spremenljivk sta v ločenih stavkih.
  • Spremenljivke lahko določimo z več ločenimi vejicami in tudi do enojnih in več vrstic do konca podpičje.
  • Vrednosti morajo biti dodeljene spremenljivki, preden jo uporabimo; v nasprotnem primeru bo prikazan napaka časa prevajanja.
  • Vrednost spremenljivke lahko kadar koli spremenite do dostopnosti programa.

Kako razglasiti spremenljivke v C #?

Obstaja nekaj pravil za prijavo spremenljivk C #:

  • Določiti moramo ime spremenljivke s kombinacijo številk, abecede in podčrtaja.
  • Vsako ime spremenljivke se mora začeti z abecedami ali podčrtajem.
  • Med imenom spremenljivke ne sme biti nobenega belega presledka.
  • Imena spremenljivk ne bi smela vsebovati nobenih rezervnih ključnih besed, kot so int, char, float in tako naprej.

Sintaksa za definicijo spremenljivke v C #

;
=value;
=value;

Tukaj je je vrsta podatkov, v kateri lahko spremenljivka vsebuje vrste, ki so celo število, Sting, float in tako naprej . je ime spremenljivke, ki ima vrednost v naši aplikaciji in je spremenljivki dodeliti določeno vrednost in končno se uporablja za izdajo dovoljenja za dostop do spremenljivke. So nekatere primerne metode za opis imena spremenljivk v programskem jeziku c #.

int name;
float value;
char _firstname;

Spremenljivko lahko tudi v času opredelitve inicializirate na naslednji način,

int value = 100;

Kako inicializirati spremenljivke v C #?

Če želite dodeliti vrednost spremenljivki, imenovani inicializacija, lahko spremenljivke inicializiramo z enakovrednim znakom s konstantnim izrazom, spremenljivke pa lahko tudi inicializiramo pri njihovi deklaraciji.

Sintaksa :

= value;

Or

variable_name = value;

Na primer

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

Vrste spremenljivk v C # s primeri

Obstaja več vrst spremenljivk, kot so

  1. Lokalne spremenljivke
  2. Primerovne spremenljivke ali nestatične spremenljivke
  3. Statične spremenljivke ali razredne spremenljivke
  4. Stalne spremenljivke
  5. Spremenljivke samo za branje

1. Lokalne spremenljivke

Lokalna spremenljivka, definirana v metodi ali bloku ali konstruktorju. Ko je spremenljivka razglašena, te spremenljivke obstajajo le znotraj bloka in do njih lahko dostopamo le znotraj bloka. Spremenljivka je ustvarjena, ko se pokliče funkcija ali je vnesen blok in bo porušen enkrat, ko obstaja iz bloka ali ko se klic vrne iz funkcije.

V vzorčnem programu je spremenljivka "customer_age" lokalna spremenljivka funkcije GetAge (). Ko uporabimo spremenljivko customer_age zunaj funkcije GetAge (), bo prevajalnik ustvaril napako.

Vzorčni program - lokalne spremenljivke

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

Izhod:

Stranka: 28

2. Primere spremenljivke ali nestalne spremenljivke

Primere spremenljivk imenujemo nestatične spremenljivke; spremenljivke primerkov so deklarirane v razredu, vendar so deklarirane zunaj katere koli metode, bloka ali konstruktorja. Te spremenljivke so ustvarjene, ko je predmet razreda ustvarjen, in se uniči, ko objekt postane uničen. Na primer spremenljivke lahko uporabimo dostopne parametre.

V programu so spremenljivke primerkov markEnglish, markMaths. Ustvarimo lahko več predmetov, vsak predmet ima svojo kopijo spremenljivke primerka.

Vzorčni program - Instance spremenljivke

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

Izhod:

Oznake, pridobljene iz prvega predmeta:
90
80
93
Oznake, pridobljene iz drugega predmeta:
95
70
90

3. statične spremenljivke ali razredne spremenljivke

Statična spremenljivka se ustvari na začetku izvajanja programa in na koncu izvedbe uniči. Statične spremenljivke imenujemo tudi kot spremenljivke razreda. Za dostop do statičnih spremenljivk nam ni treba ustvariti predmeta razreda; lahko preprosto dostopamo do spremenljivke kot,

Class_name.variable_name;

Statična spremenljivka se razglasi s ključno besedo statična znotraj razreda ali zunaj katere koli metode ali konstruktorja.

Vzorčni program - statična spremenljivka

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

Izhod:

Smithova plača: 100000

4. spremenljivke konstante

Stalne spremenljivke so podobne statičnim spremenljivkam, ko so enkrat inicializirane in enkratni življenjski cikel razreda, in ne potrebuje primerka razreda za inicializacijo ali dostop do njega. Stalno spremenljivko razglasimo z uporabo ključne besede 'const', teh spremenljivk ni mogoče spremeniti, ko jih je objavila, in jih je treba inicializirati samo v času deklaracijskega dela.

Vzorčni program - konstantna spremenljivka

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

Izhod:

Vrednost x: 25
Vrednost y: 35
Vrednost max: 75

5. Spremenljivke samo za branje

Spremenljiva samo za branje je navedena s ključno besedo ' samo za branje ' in teh spremenljivk ni mogoče spremeniti kot stalne spremenljivke. Stalna spremenljivka je nespremenljiva vrednost za celoten razred, medtem ko je samo za branje stalna vrednost za določen primerek razreda. V času deklaracije ni prisile, da bi inicializirali spremenljivko samo za branje, inicializirati jo je mogoče v konstruktorju. Privzeta vrednost, nastavljena na spremenljivko, je 0.

Vzorčni program - samo za branje

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

Izhod:

Vrednost max: 75
Vrednost x: 0

Zaključek

Končno ste vedeli, kako spremenljivke omogočajo shranjevanje podatkov na različne načine. V tem članku smo izvedeli, kako deklarirati in inicializirati spremenljivke in kako jo uporabiti. Upam, da bi vam ta članek pomagal pri delu delovnih spremenljivk.

Priporočeni članki

To je vodnik za spremenljivke v C #. Tukaj razpravljamo o tem, kaj so spremenljivke v C #, kako deklariramo spremenljivke, kako inicializiramo spremenljivke in na koncu, kakšne so različne vrste spremenljivk v C # s svojimi primeri. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Kako deluje program za kopiranje v C #?
  2. Funkcije niza C # s primeri
  3. Kako prijaviti spremenljivke v PHP?
  4. Različne funkcije C #
  5. Spremenljivke v JavaScript