2 Şubat 2013 Cumartesi

C# Veri Türleri Arası Dönüşüm

Leave a Comment


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)
If You Enjoyed This, Take 5 Seconds To Share It

0 yorum: