C# da temel ögelerden biri kod bloğudur. Bir kod bloğu iki veya daha fazla ifadenin gruplanmasıdırr. Bu, ifadeler açılış ve kapanış küme parantezleri içine alınarak gerçekleştirilir.
Örneğin, bir blok if ve for ifadeleri için hedef olabilir. Şu if ifadesine bir göz atalım.
if (x < y) { z = x * 5; x = 0; }
Bu kodda x, y'den küçükse kod bloğumuz içindeki her ifademiz gerçekleşir. Burada önemli nokta if koşul ifadesi gerçekleşince birden çok kod çalışmasını istiyorsak blok içine almamız gerektiğidir. Eğer blok içine almadan şöyle yazarsak;
if (x < y) { z = x * 5; x = 0; }
ve biz sadece x değeri y den küçükse z = x * 5 ve x = 0 olaylarını çalıştırmak istiyorsak ve kod bloğu kullanmadan yazarsak her durumda x = 0 kodu çalışır ve bu da bizim istemediğimiz durumdur.
Bu durumda özetle şunu söyleyebiliriz. Yukarıdaki if döngüsünden sonra kod bloğu kullanmazsak sadece ilk satırı kendi sorgusuna dahil edecektir. Bu durum tüm döngüler için geçerlidir (ör: if, for, switch case, while... gibi) Not: Döngüleri ileride detaylı bir şekilde anlatacağım.
Bir makalenin daha sonuna geldik. Sonraki derste görüşmek üzere, hepinize iyi günler diliyorum