If şərt ifadəsi Biz proqramımızı işə salanda, proqramımız yuxarıdan aşağı doğru (Main metodundan başlayaraq) sətir-sətir icra olunmağa başlayır. Bəzən vəziyyət elə olur ki, proqramın müəyyən hissəsinin icra olunub – olmaması, hansısa şərtə bağlı olsun. Şəni müəyyən bir şərt daxlində poqramın bir hissəsi icra olunsun, ya da icra olunmasın. Bu kimi proqramın icra olunma axışını idarə edən ifadələr mövcuddur ki, bu ifadələrə proqram kontrol ifadələri (program control statements) deyilir. Bunlardan biri if – dir. If bir idarə etmə ifadəsidir və vəzifəsi ondan ibarətdir ki, hansısa bir şərtin doğru olduğu təqdirdə, hansısa kodlar icra olunsun, əks halda – şərt düzgün olmadığı halda həmin kodlar icra olunmasın (if ifdəsini ―proqram kontrol ifadələri‖ bölməsində geniş öyrənəcyik). Bu ifadənin sintaktik şəkli belədir: if(şərt) { //Əməliyyatlar } Burada şərt doğru olsa (true) müvafiq əməliyyatlar icra olunur. Əks halda əməliy...
for dövr ifadəsi Proqramın axışını idarə edən növbəti kontrol ifadələrindən biri də dövr ifadələridir. Bəzən vəziyyət elə olur ki, poqramda bir əməliyyatı müəyyən sayda yerinə yetirmək – təkrar icra etmək lazım gəlir. Bunu etmək üçün qətiyyən ağlınıza, həmin təkrarlanacaq kodları yenidən alt-alta yazmaq üsulu gəlməsin. Bu çox mənasızdır. Bir fikirləşin, ―salam‖ sözünü ekrana 50 dəfə yazmaq üçün, Console.WriteLine(―salam‖); sətrini 50 dəfə yazası deyilsiniz ki? Özü də bəzən təkrarlamaların sayı, əvvəlcədən məlum olmur. Bax bu kimi bir işi dövrə salaraq təkrarən yerinə yetirmək üçün dövr kontrol ifadələrindən istifadə olunur. Bu ifadələrdən biri də for – dur. for ifadəsinin ən çox istifadə olunan sintaktik şəkli aşağıdakı kimidir: for(dövr dəyişəni; şərt; dövr dəyişənin artımı) { Əməliyyatlar... } Burada dövr dəyişəni dövrü idarə edən dəyişəndir. Şərt hissəsi, dövrün şərtidir, yəni nə qədər ki bu şərt düzgündür, əməliyyatlar durmadan təkrar-təkrar icra olunur. Və ...