C# Bilinçli Tür Dönüşümü – Explicit Type Conversion

 

Cast Operatoru

Boxing işlemlerinden bildiğimiz cast operatörü bilinçli tür dönüşümünde de sayısal türleri kendi aralarında dönüştürürken iradeli bir şekilde bu işlemin yapılmasını sağlayan bir operatördür.

int x = 3000;

short y = x; // bu şekilde hata verir

short y = (short)x;  //int olan x değişkenini short a ata diye bilinçli bir şekilde cast operatörü ile belirtiyoruz.

 

int a = 3000;

short s = (byte)a;

int’ten byte türüne bilinçli bir tür dönüşümü yapılmıştır.

byte türünde olan veri short a atandı. Yani kendisinden daha büyük olan bir türe atama gerçekleşti. Bilinçsiz tür dönüşümü.

İnternet sitesi https://abdullahsarihan.com
Yazı oluşturuldu 96

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.