Herkese merhaba. Bu yazıda pek çok gelişmiş programlama dilinde bulunan bir konuyu, generic tipler konusunu ele alacağız. C# içerisinde kullanabileceğimiz tiplerin üzerine kendi oluşturduğumuz tipleri ekleyebileceğimizi nesne yönelimli programlamada görmüştük. Kendi oluşturduğuğumuz farklı tipleri ortak bir metot için kullanmak istiyorsak, metot parametresine object tipi verebiliriz. Bu yöntem kısa vadede sorunlarımızı çözüyor gibi görünse de uzun vadede bazı sıkıntılara yol açıyor. Yazıda bulunan örneklere github hesabımdan ulaşabilirsiniz.
Etiket: .net döngüler
Herkese merhaba. 😊 Bu yazıda while döngüsünün kardeşi olan do while döngüsünü inceleyeceğiz. do while döngüsünün çalışma mantığı neredeyse while döngüsü gibidir. While döngüsünü kısaca hatırlamamız gerekirse, program while satırına geldiğinde önce koşuluna bakar daha sonradan koşul true dönerse döngüye devam ederdi. Ancak bazı durumlarda döngünün içerisindeki ifadenin en az bir kere çalışmasını isteyebiliriz. Bunu while koşulu ile sağlayabileceğimizi düşünebilirsiniz ancak bazı istisnai durumlarda while da yeterli olmuyor. Her zamanki gibi kullanım şekline yakından baktıktan sonra örneklerle devam edeceğiz.