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ı —
Convertsınıfı temel türler arasında dönüşüm için metodlar sağlar, örneğinConvert.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")veyaint.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