C# Convert Dönüştürme Dersleri
Bilgisayara girdiğimiz veri ile bu veri girişi için tanımlamış olduğumuz değişkenin veri tipi aynı olmazsa bu veriyi sistem kabul etmeyecektir. Böyle durumlarda dışarıdan gelen veri tipi bir dönüştürme işlemine tabi tutulmalıdır. Bu işlemi sağlayan sınıfın adı ise "Convert"' tür.
Örnek vermek gerekirse ; Bir int sayısal veri değişkenini mesaj olarak dış dünyaya göstermek için.
int sayi = 28;
MessageBox.Show(sayi.ToString());
olmak zorundadır.
Çünkü dış dünyaya gösterilecek olanlara bizler metinsel diye adlandırıyoruz.
Not : İşlem tamamlandıktan sonra siyasal tipleri metinsel tiplere değiştirdiğimiz an tüm matematiksel fonksiyonlarını kayıt etmektedir.
string cevrilecekMetinselDeger = "2834";
int cevrilmisBir = Convert.ToInt32(cevrilecekMetinselDeger);
Convert.ToInt32 => int'a dönüştürme işlemi
byte cevrilmisIki = Convert.ToByte(cevrilecekMetinselDeger);
Convert.ToByte => byte'a dönüştürme işlemi
short cevrilmisUc = Convert.ToInt16(cevrilecekMetinselDeger);
Convert.ToInt16 => short'a dönüştürme işlemi
long cevrilmisDort = Convert.ToInt64(cevrilecekMetinselDeger);
Convert.ToInt64 => long' a dönüştürme işlemi
float cevrilmisBes = Convert.ToSingle(cevrilecekMetinselDeger);
Convert.ToSingle => float'a dönüştürme işlemi
bool dogrulama = true;
MessageBox.Show(dogrulama.ToString());
Sonraki bölümde örnek ile göre bileceksiniz.
Örnek vermek gerekirse ; Bir int sayısal veri değişkenini mesaj olarak dış dünyaya göstermek için.
int sayi = 28;
MessageBox.Show(sayi.ToString());
olmak zorundadır.
Çünkü dış dünyaya gösterilecek olanlara bizler metinsel diye adlandırıyoruz.
Not : İşlem tamamlandıktan sonra siyasal tipleri metinsel tiplere değiştirdiğimiz an tüm matematiksel fonksiyonlarını kayıt etmektedir.
string cevrilecekMetinselDeger = "2834";
int cevrilmisBir = Convert.ToInt32(cevrilecekMetinselDeger);
Convert.ToInt32 => int'a dönüştürme işlemi
byte cevrilmisIki = Convert.ToByte(cevrilecekMetinselDeger);
Convert.ToByte => byte'a dönüştürme işlemi
short cevrilmisUc = Convert.ToInt16(cevrilecekMetinselDeger);
Convert.ToInt16 => short'a dönüştürme işlemi
long cevrilmisDort = Convert.ToInt64(cevrilecekMetinselDeger);
Convert.ToInt64 => long' a dönüştürme işlemi
float cevrilmisBes = Convert.ToSingle(cevrilecekMetinselDeger);
Convert.ToSingle => float'a dönüştürme işlemi
bool dogrulama = true;
MessageBox.Show(dogrulama.ToString());
Sonraki bölümde örnek ile göre bileceksiniz.
Yorumlar
Yorum Gönder