İnternet & Teknoloji konusunda 1,1b cevap paylaştı.
reflection işlemlerinde generic işlemler yapabilmek için type verisi kullanılır. get type ile, typeof (b) aynı sonucu verir. sen onun type'ını doğrularsın, istediğin type ile eşleşiyorsa işlem yaparsın. yani bu şekilde bir bakışta sen anlayabiliyorsun ne gerek var diyebiliyorsun. ama önemli olan bilgisayar tarafından bakmak. insan taraflı olarak yalnızca okuma konusunda kolaylık mı değil mi ona dikkat edilmesi gerekir. geri kalan her konuda bilgisayar gibi bakmak gerekir. mesela sana bir örnek assembly üzerinden belli bir klasörde 100 tane class var. bu class'ları DI container'da initialize etmek istiyorsun ama belli bir interface'den inherite edilmiş olanları. gettype yerine getinterface () method'unu kullanıyorsun. senin verdiğin spesifik interface ile eşleşiyorsa bunları içeri dahil et gibisinden 100 satırlık işlemleri birkaç satıra düşürebiliyorsun. öyle düşün.
Kızlar & Erkekler Ne Diyor?
Cevap
1Cevap
reflection işlemlerinde generic işlemler yapabilmek için type verisi kullanılır. get type ile, typeof (b) aynı sonucu verir. sen onun type'ını doğrularsın, istediğin type ile eşleşiyorsa işlem yaparsın. yani bu şekilde bir bakışta sen anlayabiliyorsun ne gerek var diyebiliyorsun. ama önemli olan bilgisayar tarafından bakmak. insan taraflı olarak yalnızca okuma konusunda kolaylık mı değil mi ona dikkat edilmesi gerekir. geri kalan her konuda bilgisayar gibi bakmak gerekir. mesela sana bir örnek assembly üzerinden belli bir klasörde 100 tane class var. bu class'ları DI container'da initialize etmek istiyorsun ama belli bir interface'den inherite edilmiş olanları. gettype yerine getinterface () method'unu kullanıyorsun. senin verdiğin spesifik interface ile eşleşiyorsa bunları içeri dahil et gibisinden 100 satırlık işlemleri birkaç satıra düşürebiliyorsun. öyle düşün.
Kızlardan ilk cevabı sen paylaş ve
3 Xper puan fazladan kazan!