Veri türleri arasında dönüştürme işlemleri daha çok sayısal veri türlerinde kullanılır. .NET Framework iki çeşit dönüşümü destekler.
1) Bilinçsiz Dönüşüm (implicit type conersion) : Derleyinicin bir değişkenin türünü değişkenin değerinde herhangi bir değişme olmadan başka bir türe dönüştürmesi.
2) Bilinçli Dönüşüm (explicit type conversion) : Derleyici desteklemese de programcının dönüştürme operatör veya yordamlarını kullanarak bilinçli olarak iki türü birbirine dönüştürmesidir.
Bilinçsiz Dönüştürme
Hangi veri türü hangi veri türlerine bilinçsiz dönüşebilir
byte -> byte, short, int, long, decimal, float, double
short -> short, int, long, decimal, float, double
int -> int, long, decimal, float, double
long -> long, decimal, float, double
decimal -> decimal, float, double
float -> float, double
double -> double
char -> char, string
Bilinçli Dönüştürme
System.Convert fonksiyonları
Convert.ToBoolean (boolean)
Conver.ToByte (byte)
Convert.ToChar (char)
Convert.ToDateTime (date)
Convert.ToDouble (double)
Convert.ToDecimal (decimal)
Convert.ToInt32 (integer)
Convert.ToInt64 (long)
Convert.ToSingle (single)
Convert.ToString (string)
0 yorum:
Yorum Gönder