XML Serialization Kısayolları

XML Serialization Kısayolları

Bir önceki yazımda söz verdiğim kısa yolları sizlerle paylaşmak istiyorum. Daha önceki yazılarımızda yazdığımız çoğu şey bir nesnenin nasıl XML’ e dönüştürülebileceğiyle ilgiliydi. Bu sefer gerçek dünya örneklerinden yola çıkarak bunun tersini yani XML verilerini nasıl sınıflara daha hızlı dönüştürebileceğimize bakacağız. Göstereceğim iki yöntem için aşağıdaki XML dosyasını kullanacağız.

İlk kısayolumuz Microsoft SDK içersinde yer […]

XML Serialization Püf Noktaları

XML Serialization Püf Noktaları

Daha önceden yazdığım XML Serialization yazısının devamı olarak düşünebileceğiniz bir yazıyla sizlerleyim. Bu yazıda daha önceden yaptığımızın aksine biraz daha farklı olarak oluşturduğumuz XML formatını nasıl değiştireceğimize bakacağız. Öncelikle bir önceki yazıda kullandığımız Person sınıfını tekrar hatırlayalım.

İlk olarak Person sınıfına departman bilgisini ekleyelim. Departman bilgisini Section sınıfını ile aşağıdaki gibi tanımlayalım.

Person […]

XML Serialization ve Deserialization

XML Serialization ve Deserialization

Yine bilindik cümlelerimle giriş yapmak yerine bu sefer direk konuya giriyorum. 🙂 Bu yazıda Serialization’ ın ne olduğunu, nerelerde kullanılabileceğini ve XML ile bunun nasıl yapılabileceğini anlatmaya çalışacağım. Serialization Nedir? Serialization ya da serileştirme diyebileceğim kavram dil bağımsız olarak düşünülmesi gerekir. Genellikle veri saklama ve veri taşıma gibi işlemlerde kullanılan serileştirme; bir veri yapısının veya […]

[Performance] Sınıf İlklemenin En İyi Yolu Nedir?

[Performance] Sınıf İlklemenin En İyi Yolu Nedir?

Kod geliştirirken en çok kullanılan kavram sınıflar (class) ve bu sınıfların içerisindeki özellikler (properties). Sınıfları ilklerken (initialize) bir çok yöntem kullanılabilir, ancak bunlardan en performanslısı hangisi?