Sobes.tech
Junior — Middle

Programlamada veri tipleri arasında dönüşüm için hangi yöntemler vardır?

sobes.tech yapay zeka

AI'dan gelen yanıt

C# dilinde, veri türleri arasında veri dönüştürmenin birkaç yolu vardır:

  • İmplicit dönüşüm (Implicit conversion) — derleme zamanı otomatik olarak yapılır, dönüşüm güvenliyse (örneğin, int'ten long'a).
  • Açık dönüşüm (Explicit conversion veya casting) — açıkça belirtilmesi gerekir, örneğin (int)doubleValue.
  • Convert SınıfıConvert sınıfı temel türler arasında dönüşüm için metodlar sağlar, örneğin Convert.ToInt32(string).
  • Parse ve TryParse Metodları — dizgeleri sayısal türe dönüştürmek için kullanılır, örneğin int.Parse("123") veya int.TryParse("123", out int result).
  • as Operatörü — referans türlerini güvenli şekilde dönüştürmek için kullanılır, başarısız olursa null döner.

Açık dönüşüm örneği:

double d = 9.78;
int i = (int)d; // i 9 olur