Ev gelişme C'de ne dökülür? - techopedia nedir?

C'de ne dökülür? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Cast ne anlama geliyor?

Cast, C # bağlamında, bir değerin bir veri türünden diğerine dönüştürüldüğü bir yöntemdir. Cast, derleyicinin dönüştürme ve bunun sonucunda ortaya çıkan veri kaybı olasılığı hakkında bilgilendirildiği açık bir dönüşümdür.


Yayınlama genellikle, açık dönüşümün yayınlama işlemini gerçekleştiren kullanıcılara bildirmesi gerektiğinde kullanılır. Bilgilerin kaybolabileceği veya başka nedenlerle başarılı olamayabileceği dönüşümlere yardımcı olur. Yayınlama işlemleri, hedef türünün daha az hassas veya daha küçük bir aralıkta olduğu sayısal dönüşümler için gerçekleştirilebilir. Ayrıca temel sınıf örneğinden türetilmiş sınıfa dönüştürme için kullanılır.


C # dilindeki değişkenlerin doğal özelliğinin derleme zamanında statik olarak yazılmasından dolayı, kodda bir kez bildirilen değişkenler yeniden bildirilemez ve bu tür bir değişkenin türüne dönüştürülebilir değilse başka türdeki değerleri depolar. Cast, belirli bir türdeki bir değerin, farklı türdeki bir yöntemin bir değişkenine veya parametresine kopyalanmasına yardımcı olur.


Cast, açık bir dönüşüm olarak da bilinir.

Techopedia, Cast'i açıklıyor

C # 'da döküm işlemi gerçekleştirmek için kullanılan operatör parantezdir. Bir döküm işlemi gerçekleştirmek için hedef veri türü, dönüştürülecek değerden önce parantez içinde açıkça yazılır. Döküm işlemi için bir örnek, bir çift veya şamandıra tipi değişkenin bir tamsayı tipine dönüştürülmesi olabilir.


Baz ve türetilmiş tipleri içeren döküm operasyonları durumunda, istisnalar atma riski vardır. Gerçekte bir döküm gerçekleştirmeden önce uyumluluğu test etmek için C #, herhangi bir istisnaya neden olmadan güvenli bir şekilde döküm yapılmasına izin veren iki operatör sağladı. İki operatör:

  • 'Is' operatörü, bir referans tipinden diğerine başarılı bir döküm olup olmadığını kontrol etmek ve bir nesnenin tipini dökmeden belirlemek için kullanılır.
  • Eğer döküm başarılı bir şekilde ve dolayısıyla daha verimli yapılabilirse, 'As' operatörü döküm değerini elde etmek için kullanılır.

Arıza olasılığı nedeniyle dökümlerin kullanılması potansiyel olarak güvenli olmadığından, istisnaları işlemek için yapılandırılmış istisna işleme koduyla döküm işlemlerinin gerçekleştirilmesi önemle tavsiye edilir.

Bu tanım C # bağlamında yazılmıştır.
C'de ne dökülür? - techopedia nedir?