Site içi arama

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

2 Şubat 2013 Cumartesi0 yorum



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)
 
Copyright © 2014. Bilgisayar Mühendisliği Öğrenci Blogu - All Rights Reserved
Proudly powered by Blogger