Category Archives: Programming Language

C# BitArray Class

Merhaba arkadaşlar, Collections nesnelerini daha iyi anlamak için System.Collection isim alanında bulunan bazı arayüzleri uygulayarak kendi koleksiyon nesnelerimizi geliştirip işin mutfağında neler oluyor öğrenmeye çalışmıştık. System.Collection isim alanında bulunan arayüz ve koleksiyon tabanlı sınıflar ile ilgili serime burada ulaşabilirsiniz. Bu yazımda .Net Platformunda hazır bulunan koleksiyon tabanlı BitArray sınıfını inceleyeceğiz. BitArray sınıfının özellikleri ve metotlarını ele alıp […]

C# SortedList Class

Merhaba arkadaşlar, Collections nesnelerini daha iyi anlamak için System.Collection isim alanında bulunan bazı arayüzleri uygulayarak kendi koleksiyon nesnelerimizi geliştirip işin mutfağında neler oluyor öğrenmeye çalışmıştık. System.Collection isim alanında bulunan arayüz ve koleksiyon tabanlı sınıflar ile ilgili serime burada ulaşabilirsiniz. Bu yazımda .Net Platformunda hazır bulunan koleksiyon tabanlı SortedList sınıfını ele alacağız. SortedList sınıfının özelliklerinin ve metotlarını inceleyip […]

C# Hashtable Class

Merhaba arkadaşlar, Collections nesnelerini daha iyi anlamak için System.Collection isim alanında bulunan bazı arayüzleri uygulayarak kendi koleksiyon nesnelerimizi geliştirip işin mutfağında neler oluyor öğrenmeye çalışmıştık. System.Collection isim alanında bulunan arayüzlerle ilgili serime burada ulaşabilirsiniz. Bu yazımda System.Collection isim alanında bulunan koleksiyon tabanlı Hashtable sınıfını ele alacağız. Hashtable anahtar-değer ikilisi ile çalışan koleksiyon tabanlı bir sınıftır […]

C# ArrayList Class

Merhaba arkadaşlar, Collections nesnelerini daha iyi anlamak için System.Collection isim alanında bulunan bazı arayüzleri uygulayarak kendi koleksiyon nesnelerimizi geliştirip işin mutfağında neler oluyor öğrenmeye çalışmıştık. System.Collection isim alanındaki arayüzler ve koleksiyon tabanlı sınıfların tamamına buradan ulaşabilirsiniz. Bu yazımda System.Collection isim alanında bulunan koleksiyon tabanlı ArrayList sınıfını ele alıp bu sınıfın avantajlarından, dezavantajlarından bahsedip örneklerle pekiştiriyor […]

C# IList Interface

Merhaba arkadaşlar, Collections nesnelerini daha iyi anlamak için System.Collection isim alanında bulunan arayüzleri tanımaya devam ediyoruz. Bir önceki yazımda IDictionary arayüzünü incelemiştik. (IDictionary Interface yazıma buradan ulaşabilirsiniz) Bir önceki yazımda neler yaptık hatırlamak amacıyla anımsayalım. IDictionary arayüzü ve özellikleri IDictionary arayüzünü uygulayarak anahtar-değer çiftine sahip kendi koleksiyon sınıfımızın geliştirilmesi IDictionaryEnumerator ve IEnumerator arayüzlerinin uygulanması DictionaryEntry sınıfının ne […]

C# IDictionary Interface

Merhaba arkadaşlar, Collections nesnelerini daha iyi anlamak için System.Collection isim alanında bulunan arayüzleri tanımaya devam ediyoruz. Bir önceki yazımda IComparer arayüzünü incelemiştik. (IComparer yazıma buradan ulaşabilirsiniz) Programlama yaparken grup nesnelerimize farklı yollardan erişmek isteyebiliriz. Array sınıfında her bir elemanına indeks yardımı ile eriştiğimizi hatırlarsınız. Erişebilmek için for yapısı ile dizinin boyutu kadar dönerdik. Bazı durumlarda […]

C# IComparer Interface

Merhaba arkadaşlar, Collections nesnelerini daha iyi anlamak için System.Collection isim alanında bulunan arayüzleri tanımaya devam ediyoruz. Bir önceki yazımda ICollection arayüzünü incelemiştik. (IColletion yazım için tıkla) Bu yazımda System.Collection isim alanında bulunan bir diğer arayüz olan IComparer nedir, ne işe yarar ve kendi Comparer sınıfımızı yazıp konuyu ele alacağız . Eğer C#’taki Colletion hakkında bilginiz […]

C# ICollection Interface

Merhaba arkadaşlar, C# Collection yazımda koleksiyonlar hakkında genel hatlarıyla bilgi sahibi olduk. C# Collection yazıma buradan ulaşabilirsiniz. Bu yazımda System.Collection isim alanında (namespace) bulunan ICollection arayüzünü ele alacağız. Bu arayüzü kullanarak kendi koleksiyon tabanlı sınıfımızı oluşturarak işin mutfağında neler dönüyor onları pekiştireceğiz. Şimdi ICollection tanımına dönecek olursak, bir koleksiyonda bulunan en temel metotları ve özellikleri […]

C# IEnumerable ve IEnumerator Interface

Merhaba arkadaşlar, C# Collection yazımda koleksiyonlar hakkında genel hatlarıyla bilgi sahibi olduk. C# Collection yazıma buradan ulaşabilirsiniz. Programlama yaparken grup nesneleri ile çalıştığımız zamanlarda grup nesnemizin her bir elemanı ile işlem yapma ihtiyacı doğabilir. Grup nesnelerindeki elemanlara farklı yollardan erişebiliriz. Bu yollardan biri foreach döngüsü ile erişmek. foreach döngüsünün temel çalışma prensibi olan iterasyonun mantığını anlamak için […]

C# Collections (Koleksiyonlar)

Merhaba arkadaşlar, Bu yazımda sizlere programlama yaparken ihtiyaç duyduğumuz ve hayatımızı kolaylaştıran koleksiyon nesneleri hakkında edindiğim bilgilerden bahsedip koleksiyonları daha iyi anlamak için örnekler yapacağız. Çoğu zaman projelerimizde karşımıza bir grup nesnesi ile çalışmamız gerekebilir. Bu grup nesnelerini oluşturduğumuz ve yönettiğimiz algoritmalar var. İşte bu algoritmaları kullanarak nesne gruplarımızı kolaylıkla yönetebiliriz. Nesne gruplamanın iki yolu […]