C# 2.0 İçin İterasyon Yenilikleri 05 Temmuz 2005 Burak-Selim-Senyurt C# Bazen kendi yazmış olduğumuz tiplerin dizi bazlı elemanları olur. Uygulamalarımızda, bu elemanlar arasında, elamanların sahipi olan nesne örneği üzerinden ileri yönlü iterasyonlar kurmak isteyebiliriz. Foreach döngüleri belirtilen tip için bu iterasyonu sağlayan bir mekanizmaya sahiptir. [Daha fazla]
C# 2.0 Covariance ve Contravariance Delegates 30 Haziran 2005 Burak-Selim-Senyurt C# Bildiğiniz gibi temsilciler (delegates) çalışma zamanında metodların başlangıç adreslerini işaret eden tiplerdir. Bu tipleri uygulamalarımızda tanımlarken çalışma zamanında işaret edebilecekleri metodların geri dönüş tipi ve parametrik yapılarını bildirecek şekilde oluştururuz. [Daha fazla]
C# 2.0 ile Partial Types (Kısmi Tipler) 27 Haziran 2005 Burak-Selim-Senyurt C# Visual Studio.Net ile windows veya web uygulamaları geliştirirken, kod yazılması sırasında karşılaştığımız güçlüklerden birisi, tasarım kodları ile kendi yazmış olduklarımızın iç içe geçmeleridir. Bu zamanla kodun okunabilirliğini zorlaştıran bir etmendir. [Daha fazla]
C# 2.0 ve Nullable Değer Tipleri 22 Haziran 2005 Burak-Selim-Senyurt C# C# programlama dilinde bildiğiniz gibi veri türlerini Referans Türleri(Reference Types) ve Değer Türleri (Value Types) olmak üzere iki kısma ayırıyoruz. Bu iki tür arasında bellek üzerinde fiziki tutuluş şekillerinden tutunda birbirleri arasındaki atamalara kadar pek çok farklılık vardır. [Daha fazla]
C# 2.0 ve Static Sınıflar 20 Haziran 2005 Burak-Selim-Senyurt C# Çoğu zaman uygulamalarımızda, nesne örneğinin oluşturulmasına gerek duymayacağımız üyeleri kullanmak isteriz. Bu amaçla static üyeleri kullanırız. Şimdi bir de sadece static üyelerden oluşacak bir sınıf tasarlamak istediğimizi düşünelim. [Daha fazla]
C# 2.0 ve Anonymous (İsimsiz) Metodlar 16 Haziran 2005 Burak-Selim-Senyurt C# İsimsiz metodlar bildiğiniz gibi C# 2.0' a eklenmiş olan yeni özelliklerden birisidir. Temeli C# dilinin temsilci tipine dayanan bu yeni teknikte amaç, temsilcileri işaret edecekleri metodların sahip oldukları kod blokları ile bir seferde tanımlayabilmektir. [Daha fazla]