C# o‘zgaruvchilar
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) saqlaydidouble— 19.99 yoki -19.99 kabi kasr qismiga ega suzuvchi nuqtali sonlarni saqlaydichar— 'a' yoki 'B' kabi yagona belgilarni saqlaydi. Char qiymatlari yakka tirnoq ichiga olinadistring— "Hello World" kabi matnni saqlaydi. String qiymatlari qo‘shtirnoq ichiga olinadibool— 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);
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‘zgaruvchini qiymat bermasdan e’lon qilib, qiymatni keyinroq berishingiz ham mumkin:
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);
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!
