Net platformasi bilan tanishish clr, cts va cls


Massivlar. Massivlar bilan ishlash


Download 428.24 Kb.
bet4/18
Sana07.05.2023
Hajmi428.24 Kb.
#1437478
1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
C# методичка

Massivlar. Massivlar bilan ishlash

Massivlar har bir qiymat uchun alohida o'zgaruvchilarni e'lon qilish o'rniga bitta o'zgaruvchida bir nechta qiymatlarni saqlash uchun ishlatiladi.


Qatorni e'lon qilish uchun kvadrat qavslar yordamida o'zgaruvchining turini aniqlang: string [] avtomobillar;
Endi biz qatorlar qatorini o'z ichiga olgan o'zgaruvchini e'lon qildik.
Unga qiymatlarni kiritish uchun biz massiv harfidan foydalanishimiz mumkin — qiymatlarni jingalak qavslar ichiga vergul bilan ajratilgan ro'yxatga joylashtiring:

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};


Indeks raqamiga kirish orqali qator elementiga kirishingiz mumkin.


Ushbu operator birinchi elementning qiymatiga kirish huquqiga ega cars :
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(cars[0]);
// Outputs Volvo

Muayyan elementning qiymatini o'zgartirish uchun indeks raqamiga murojaat qiling:


string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
Console.WriteLine(cars[0]);
// Now outputs Opel instead of Volvo

Massivda qancha element borligini bilish uchun Length dan Foydalaningxususiyati:


string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(cars.Length);

// Outputs 4




Metod parametrlari va modifikatorlari.

Usullar muayyan harakatlarni bajarish uchun ishlatiladi va ular funktsiyalar deb ham ataladi .


Nima uchun usullardan foydalanish kerak? Kodni qayta ishlatish uchun: kodni bir marta aniqlang va uni ko'p marta ishlating.
Usul usul nomi bilan belgilanadi, so'ngra qavslar () . C# siz allaqachon tanish bo'lgan ba'zi oldindan belgilangan usullarni taqdim etadi, masalan Main (), lekin siz aniq harakatlarni bajarish uchun o'zingizning usullaringizni yaratishingiz mumkin:
class Program
{
static void MyMethod()
{
// code to be executed
}
}
Statik usul dastur sinfining ob'ekti emas, balki dastur sinfiga tegishli ekanligini anglatadi. Ushbu qo'llanmada ob'ektlar va ob'ektlar orqali usullarga qanday kirish haqida ko'proq bilib olasiz.
Void bu usulning qaytarilish qiymati yo'qligini anglatadi. Qaytish qiymatlari haqida keyinroq ushbu bobda bilib olasiz.

Agar usullar haddan tashqari Yuklangan bo'lsa, bir nechta usullar turli parametrlarga ega bo'lgan bir xil nomga ega bo'lishi mumkin:


int MyMethod(int x)
float MyMethod(float x)
double MyMethod(double x, double y)



Download 428.24 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   18




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