Variabili in C # - Come dichiarare e inizializzare la variabile in C # con i suoi tipi

Sommario:

Anonim

Introduzione alle variabili in C #

In C #, una variabile è un nome che diamo alla posizione della memoria e ogni variabile ha un tipo specificato che specifica il tipo di valori che possono essere memorizzati in una variabile. Tutte le variabili devono essere dichiarate prima di essere utilizzate; ogni variabile ha un tipo specifico che decide la dimensione e l'intervallo delle variabili. Per eseguire qualsiasi operazione sulle variabili è essenziale definire una variabile con un particolare tipo di dati per specificare il tipo di dati che la variabile può contenere nella nostra applicazione. Vediamo alcune cose di base sulle variabili,

  • Le variabili non sono altro che un nome dato al valore dei dati.
  • Le variabili possono contenere il valore di particolari tipi di dati, ad esempio int, string, float e così via.
  • La dichiarazione e l'inizializzazione delle variabili sono in istruzioni separate.
  • Le variabili possono essere definite da multipli separati da una virgola e anche in linea singola e multi-linea fino alla fine del punto e virgola.
  • I valori devono essere assegnati a una variabile prima che la utilizziamo; altrimenti, mostrerà un errore di compilazione.
  • Il valore di una variabile può essere modificato in qualsiasi momento fino all'accessibilità del programma.

Come dichiarare le variabili in C #?

Esistono alcune regole per dichiarare le variabili C #:

  • Dobbiamo definire un nome variabile con la combinazione di numeri, alfabeti e trattino basso.
  • Ogni nome di variabile dovrebbe iniziare con alfabeti o trattini bassi.
  • Non dovrebbe esserci spazio bianco tra il nome della variabile.
  • I nomi delle variabili non devono contenere parole chiave di riserva come int, char, float e così via.

La sintassi per la definizione variabile in C #

;
=value;
=value;

Qui il è un tipo di dati in cui la variabile può contenere i tipi che sono un numero intero, Sting, float e così via . è il nome di una variabile che contiene il valore nella nostra applicazione e sta assegnando un valore specifico alla variabile e infine viene utilizzato per fornire l'autorizzazione di accesso per la variabile. Sono alcuni metodi adatti per descrivere i nomi delle variabili nel linguaggio di programmazione c #.

int name;
float value;
char _firstname;

Puoi anche inizializzare una variabile al momento della definizione come segue,

int value = 100;

Come inizializzare le variabili in C #?

Per assegnare un valore a una variabile chiamata inizializzazione, le variabili possono essere inizializzate con un segno uguale dall'espressione costante, le variabili possono anche essere inizializzate alla loro dichiarazione.

Sintassi :

= value;

O

variable_name = value;

Per esempio,

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

Tipi di variabili in C # con esempi

Esistono diversi tipi di variabili, ad esempio

  1. Variabili locali
  2. Variabili di istanza o variabili non statiche
  3. Variabili statiche o variabili di classe
  4. Variabili costanti
  5. Variabili di sola lettura

1. Variabili locali

Una variabile locale definita all'interno di un metodo o blocco o costruttore. Una volta dichiarata la variabile, tali variabili esistono solo all'interno del blocco e possiamo accedere a queste variabili solo all'interno del blocco. La variabile viene creata quando viene chiamata la funzione o viene inserito il blocco e verrà demolita una volta dopo l'esistenza dal blocco o mentre la chiamata ritorna dalla funzione.

Nel programma di esempio, la variabile "customer_age" è una variabile locale per la funzione GetAge (). Il compilatore genererà un errore, una volta applicata la variabile customer_age al di fuori della funzione GetAge ().

Programma di esempio - Variabili locali

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

Produzione:

Età del cliente: 28

2. Variabili di istanza o variabili non statiche

Le variabili di istanza sono chiamate variabili non statiche; le variabili di istanza sono dichiarate in una classe ma dichiarate al di fuori di qualsiasi metodo, blocco o costruttore. Queste variabili vengono create una volta creato l'oggetto di una classe e si distruggerà quando l'oggetto viene distrutto. Ad esempio le variabili, possiamo usare gli identificatori di accesso.

Nel programma, le variabili di istanza sono markEnglish, markMaths. Siamo in grado di creare più oggetti ciascuno degli oggetti ha la sua copia della variabile di istanza.

Programma di esempio - Variabili di istanza

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

Produzione:

Segni ottenuti dal primo oggetto:
90
80
93
Segni ottenuti dal secondo oggetto:
95
70
90

3. Variabili statiche o variabili di classe

Una variabile statica viene creata all'inizio dell'esecuzione del programma e viene distrutta alla fine dell'esecuzione. Le variabili statiche sono anche chiamate variabili di classe. Per accedere alle variabili statiche, non è necessario creare un oggetto della classe; possiamo semplicemente accedere alla variabile come,

Class_name.variable_name;

Una variabile statica viene dichiarata utilizzando la parola chiave static all'interno di una classe o all'esterno di qualsiasi metodo o costruttore.

Programma di esempio - Variabile statica

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

Produzione:

Smith's Salary: 100000

4. Variabili costanti

Le variabili costanti sono simili alle variabili statiche, una volta inizializzate e al ciclo di vita una tantum di una classe e non necessita dell'istanza della classe per l'inizializzazione o l'accesso. La variabile costante viene dichiarata utilizzando la parola chiave 'const', queste variabili non possono essere modificate una volta dichiarate e devono essere inizializzate solo al momento della parte di dichiarazione.

Programma di esempio - Variabile costante

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

Produzione:

Valore di x: 25
Valore di y: 35
Valore massimo: 75

5. Variabili di sola lettura

Una variabile di sola lettura viene dichiarata utilizzando la parola chiave " sola lettura " e tali variabili non possono essere modificate come variabili costanti. La variabile costante è un valore invariato per l'intera classe mentre la sola lettura è un valore permanente per un'istanza specifica di una classe. Non vi è alcuna costrizione a inizializzare una variabile di sola lettura alla dichiarazione dei tempi, che può essere inizializzata sotto il costruttore. Il valore predefinito impostato sulla variabile è 0.

Programma di esempio - Sola lettura

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

Produzione:

Valore massimo: 75
Valore di x: 0

Conclusione

Infine, hai saputo come le variabili ti consentono di archiviare i dati in diversi modi. In questo articolo, abbiamo imparato come dichiarare e inizializzare le variabili e come utilizzarle. Spero che questo articolo ti abbia aiutato con il processo di lavoro delle variabili.

Articoli consigliati

Questa è una guida alle variabili in C #. Qui discutiamo quali sono le variabili in C #, come dichiariamo le variabili, come inizializziamo le variabili e infine quali sono i diversi tipi di variabili in C # con i suoi esempi. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Come funziona il costruttore di copie in C #?
  2. Funzioni stringa # C con esempi
  3. Come dichiarare le variabili in PHP?
  4. Diverse funzioni C #
  5. Variabili in JavaScript