C# o‘zgaruvchilar


ULASHISH

C# o‘zgaruvchilar

O‘zgaruvchilar — ma’lumot qiymatlarini saqlash uchun konteynerlar.

C# da o‘zgaruvchilarning turli tiplari mavjud (ular turli kalit so‘zlar bilan aniqlanadi), masalan:

  • int — 123 yoki -123 kabi kasr qismi bo‘lmagan butun sonlarni (integer) saqlaydi
  • double — 19.99 yoki -19.99 kabi kasr qismiga ega suzuvchi nuqtali sonlarni saqlaydi
  • char — 'a' yoki 'B' kabi yagona belgilarni saqlaydi. Char qiymatlari yakka tirnoq ichiga olinadi
  • string — "Hello World" kabi matnni saqlaydi. String qiymatlari qo‘shtirnoq ichiga olinadi
  • bool — ikki holatdan biriga ega qiymatlarni saqlaydi: true yoki false

O‘zgaruvchilarni e’lon qilish (yaratish)

O‘zgaruvchi yaratish uchun uning tipini ko‘rsating va unga qiymat bering:

Sintaksis

type variableName = value;

Bu yerda type — C# tipi (masalan, int yoki string), variableName esa o‘zgaruvchi nomi (masalan, x yoki name). Tenglik belgisi o‘zgaruvchiga qiymat berish uchun ishlatiladi.

Matn saqlaydigan o‘zgaruvchi yaratish uchun quyidagi misolga qarang:

Misol

string tipidagi name nomli o‘zgaruvchi yarating va unga "John" qiymatini bering:

string name = "John";
Console.WriteLine(name);

O‘zingiz sinab ko‘ring »

Son saqlaydigan o‘zgaruvchi yaratish uchun quyidagi misolga qarang:

Misol

int tipidagi myNum nomli o‘zgaruvchi yarating va unga 15 qiymatini bering:

int myNum = 15;
Console.WriteLine(myNum);

O‘zingiz sinab ko‘ring »

O‘zgaruvchini qiymat bermasdan e’lon qilib, qiymatni keyinroq berishingiz ham mumkin:

Misol

int myNum;
myNum = 15;
Console.WriteLine(myNum);

O‘zingiz sinab ko‘ring »

E’tibor bering, mavjud o‘zgaruvchiga yangi qiymat bersangiz, u avvalgi qiymat ustidan yoziladi:

Misol

myNum qiymatini 20 ga o‘zgartiring:

int myNum = 15;
myNum = 20; // myNum is now 20
Console.WriteLine(myNum);

O‘zingiz sinab ko‘ring »



Boshqa tiplar

Boshqa tipdagi o‘zgaruvchilarni qanday e’lon qilishga misol:

Misol

int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";

Ma’lumot tiplari haqida keyingi boblarda batafsil bilib olasiz.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!