CATEGORIES
>>
Dart(2)
>>
Errors(5)
>>
Android(11)
>>
Errors(1)
>>
Errors(2)
>>
Windows 8(3)
>>
iPhone7(1)
>>
Errors(4)
>>
Html(1)
RECOMMENDED SITES
C# break ve continue keywordleri kullanımları
C# dilinde break ve continue keywordlerini görmüsüzdür.
C# dilinde döngüsel islemlerde kod bloklarinda bu iki keyword kullanilabilmektedir.
Bu döngüsel kod bloklari switch-case, for, foreach, while gibi döngü bloklari olabilmektedir.
break: ayirma, kirilmak, kirilim gibi anlamlari vardir.
continue: devam etmek anlalmina gelmektedir.
for blogu üzerinde break ve continue örneklerini inceleyelim.
for döngüsünde continue olursa ne olur?
Kod özetinde i degeri 2 ye tam bölündügünde ilk if blogu içine girmektedir. Bu blokta ise continue keywordu ilk satirda isletiliyor. Bu döngüde continue görüldügü an continue den sonra gelen kodlar isletilmez.
Bulundugu süslü parantezin bi üst parantezinde olsa bile isletilmez, for hemen bir sonraki item’e sarmaya geçer.
Yani a1 = i; koduna hiç bi zaman çalistirmaz. Bu durumda a1 hep 0 dir. b1 ise 499 dur. Burada ki önemli nokta continue gördügü an orada ilgili item için isletim tamamlanir bir sonraki item'i için isletilir bu örnkte i degeri 1 artirilarak tekrar isletilir.
for döngüsünde break olursa ne olur?
C# dilinde döngüsel islemlerde kod bloklarinda bu iki keyword kullanilabilmektedir.
Bu döngüsel kod bloklari switch-case, for, foreach, while gibi döngü bloklari olabilmektedir.
break: ayirma, kirilmak, kirilim gibi anlamlari vardir.
continue: devam etmek anlalmina gelmektedir.
for blogu üzerinde break ve continue örneklerini inceleyelim.
for döngüsünde continue olursa ne olur?
int a1= 0;
int b1 = 0;
for(int i=0; i<500; i++)
{
if (i % 2 == 0)
{
continue;
a1 = i;
}
else
{
b1 = i;
}
}
Böyle bir kodumuz olsun. for döngü sonucusunda a1 ve b1 degerleri ne olur ?Kod özetinde i degeri 2 ye tam bölündügünde ilk if blogu içine girmektedir. Bu blokta ise continue keywordu ilk satirda isletiliyor. Bu döngüde continue görüldügü an continue den sonra gelen kodlar isletilmez.
Bulundugu süslü parantezin bi üst parantezinde olsa bile isletilmez, for hemen bir sonraki item’e sarmaya geçer.
Yani a1 = i; koduna hiç bi zaman çalistirmaz. Bu durumda a1 hep 0 dir. b1 ise 499 dur. Burada ki önemli nokta continue gördügü an orada ilgili item için isletim tamamlanir bir sonraki item'i için isletilir bu örnkte i degeri 1 artirilarak tekrar isletilir.
for döngüsünde break olursa ne olur?
int a1= 0;
for(int i=0; i<500; i++)
{
a1 = i;
break;
}
Böyle bir kodumuz olsun. for i=0 ile isletime basliyor i degeri a1 e ataniyor. Daha sonra break koduna geliyor. Break koduna geldigi an ilgili for döngüsü sonlandirilir. for döngüsü devaminda isletilmez ve for dögüsünün süslü parantezinin kapandigi yerden sonra devam edilir. Yani örnegimizde a1 degeri 0 olacaktir. 1 kere for isletilecektir daha da isletilmeyecektir.
Author: Engin ATALAY
Date: 6.09.2016 18:39:53
View Count: 3768
COMMENTS

Hasan
11
Ekim
2021
23:18
Çok teşekkür ederim hocam

Monoray Vinç
21
Eylül
2018
15:29
http://www.celikermakina.com