Son Haberler
Anasayfa / Yazılım / C# / Dönüşüm Operatörlerinin Yeniden Yüklenmesi

Dönüşüm Operatörlerinin Yeniden Yüklenmesi

Oluşturulan nesneler temel veri türleri ya da tanımlanan diğer sınıflarla uyumlu çalışabilmesi için .NET’te tür dönüşümleri de yapabilmekteyiz. Tür dönüşümü ile bir nesneyi bir türe eşitleyebilir, akarabiliriz. Daha sonra yine tanımlanan overloading işlemlerine göre bunun üzerinde farklı işlemler yapabiliriz. Tür dönüşümlerinde önemli bir durum söz konusudur, bunu açıklarsak aynı class içinde hem implicit hem de explicit tür dönüşümü yapılamaz. Yani geri dönüş türü ve parametresi aynı olan hem implicit (bilinçsiz) hem de explicit (bilinçli) metotlar tanımlanamaz. Bu nedenle iki tür dönüşümü içinde örneklerimiz aşağıdaki gibi ayrı ayrı olacaktır.

implicit overloading :

 

explicit overloading örneği :

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir