C# ga kirish C# "c-sharp" deb talaffuz qilinadi. Bu Microsoft tomonidan yaratilgan. Net frameworkda ishlaydigan obyektga yo'naltirilgan dasturlash tili. C# C oilasidan kelib chiqqan va til c ++ va Java kabi boshqa mashhur tillarga yaqin


O'zgaruvchilarni e'lon qilish (yaratish)


Download 266.43 Kb.
bet4/4
Sana20.12.2022
Hajmi266.43 Kb.
#1036028
1   2   3   4
Bog'liq
Visual studio

O'zgaruvchilarni e'lon qilish (yaratish)
O'zgaruvchini yaratish uchun siz turini belgilashingiz va unga qiymat belgilashingiz kerak:
type variableName = value;
Bu erda C# turi (int yoki string kabi) va o'zgaruvchining nomi - o'zgaruvchining nomi (masalan, x yoki ism). Tenglik belgisi o'zgaruvchiga qiymatlarni belgilash uchun ishlatiladi.
Matnni saqlashi kerak bo'lgan o'zgaruvchini yaratish uchun quyidagi misolga qarang:
string name = "John";
Console.WriteLine(name);
Raqam saqlanishi kerak bo'lgan o'zgaruvchini yaratish uchun quyidagi misolga qarang:
int myNum = 15;
Console.WriteLine(myNum);
Bundan tashqari, qiymatni tayinlamasdan o'zgaruvchini e'lon qilishingiz va keyinroq qiymatni belgilashingiz mumkin:
int myNum;
myNum = 15;
Console.WriteLine(myNum);
E'tibor bering, agar siz mavjud o'zgaruvchiga yangi qiymat tayinlasangiz, u oldingi qiymatning ustiga yoziladi:
Change the value of myNum to 20:
int myNum = 15;
myNum = 20; // myNum is now 20
Console.WriteLine(myNum);
O’zgarmaslar
Biroq, agar siz boshqalarning (yoki o'zingizning) mavjud qiymatlarni qayta yozishini xohlamasangiz, const kalit so'zini qo'shishingiz mumkin (bu o'zgaruvchini "doimiy" deb e'lon qiladi, bu o'zgarmas va o'qish uchun).
const int myNum = 15;
myNum = 20; // error
Boshqalar (yoki o'zingiz) sizning kodingizni buzmasligi uchun, o'zgaruvchining har doim bir xil qiymatni saqlashini xohlasangiz, const kalit so'zi foydalidir. Odatda doimiy deb ataladigan misol PI (3.14159 ...).
Eslatma: Qiymatni belgilamasdan turib, doimiy o'zgaruvchini e'lon qila olmaysiz. Agar shunday qilsangiz, xato paydo bo'ladi: const maydoniga qiymat berilishi kerak.
int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";
O'zgaruvchilarni ko'rsatish
WriteLine () usuli ko'pincha o'zgarmaydigan qiymatlarni konsol oynasida ko'rsatish uchun ishlatiladi.
Matn va o'zgaruvchini birlashtirish uchun + belgisidan foydalaning:
string name = "John";
Console.WriteLine("Hello " + name);
O'zgaruvchini boshqa o'zgaruvchiga qo'shish uchun + belgisidan ham foydalanishingiz mumkin:
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
Console.WriteLine(fullName);
Raqamli qiymatlar uchun + belgisi matematik operator sifatida ishlaydi (biz bu erda int (tamsayı) o'zgaruvchilardan foydalanamiz):
int x = 5;
int y = 6;
Console.WriteLine(x + y); // Print the value of x + y
Yuqoridagi misoldan quyidagilarni kutish mumkin:

x 5 qiymatini saqlaydi


y 6 qiymatini saqlaydi
Keyin x + y qiymatini ko'rsatish uchun WriteLine () usulidan foydalanamiz, ya'ni 11
Ko'p o'zgaruvchilarni e'lon qiling
Bir xil turdagi bir nechta o'zgaruvchini e'lon qilish uchun vergul bilan ajratilgan ro'yxatni ishlating:
int x = 5, y = 6, z = 50;
Console.WriteLine(x + y + z);
C# identifikatorlari
Barcha C# o'zgaruvchilari noyob nomlar bilan aniqlanishi kerak.
Bu noyob nomlar identifikatorlar deb ataladi.
Identifikatorlar qisqa ismlar (x va y kabi) yoki undan ko'p tavsiflovchi ismlar bo'lishi mumkin (yoshi, summasi, jami hajmi).
Eslatma: tushunarli va saqlanadigan kod yaratish uchun tavsiflovchi nomlardan foydalanish tavsiya etiladi:
// Good
int minutesPerHour = 60;

// OK, but not so easy to understand what m actually is


int m = 60;
O'zgaruvchilar (noyob identifikatorlar) uchun nomlarni yaratishning umumiy qoidalari:
Ismlar harflar, raqamlar va pastki chiziq belgisini o'z ichiga olishi mumkin (_)
Ismlar harf bilan boshlanishi kerak
Ismlar kichik harf bilan boshlanishi kerak va unda bo'sh joy bo'lmasligi kerak
Ismlar katta-kichik harflarga sezgir ("myVar" va "myvar" har xil o'zgaruvchilardir)
Download 266.43 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling