MTM 216 GRSEL PROGRAMLAMA Veri Tipi Dnmleri Veri

  • Slides: 4
Download presentation
MTM 216 GÖRSEL PROGRAMLAMA Veri Tipi Dönüşümleri

MTM 216 GÖRSEL PROGRAMLAMA Veri Tipi Dönüşümleri

Veri Tipleri Dönüşümleri 1 -)Dolaylı Dönüşüm (Sayısal • • • Sayısal) Uyumlu veri tipleri

Veri Tipleri Dönüşümleri 1 -)Dolaylı Dönüşüm (Sayısal • • • Sayısal) Uyumlu veri tipleri arasında gerçekleşir. Küçük veri tipinden büyük veri tipine geçişte kullanılır. Veri kaybı yoktur. Ekstra işlem gerekmez. Dönüşüm otomatik gerçekleştirilir. int kaynak = 123; decimal hedef = kaynak;

2 -)Doğrudan Dönüşüm (Sayısal • • Karakter) Genellikle uyumsuz veri tipleri arasında gerçekleşir. Veri

2 -)Doğrudan Dönüşüm (Sayısal • • Karakter) Genellikle uyumsuz veri tipleri arasında gerçekleşir. Veri kaybı olabilir. Dönüşüm için ekstra kod yazmak gerekir. Dikkatli kullanılmalıdır. int kaynak = 123; short hedef = (short)kaynak; //burada short veri tipinin alabileceği değerden fazla bir değer atanırsa veri kaybı olur. To. String() Metodu • Sayısal değeri “string” tipine çevirir. int ndeger = 5; string sdeger = ndeger. To. String();

Convert Sınıfı • Bir çok veri tipinin dönüşümünde kullanılır. • Bazı dönüşümlerde veri tiplerinin

Convert Sınıfı • Bir çok veri tipinin dönüşümünde kullanılır. • Bazı dönüşümlerde veri tiplerinin uygun olması gereklidir. string sdeger = "123"; int ndeger = Convert. To. Int 32(sdeger); Number. Format. Info Sınıfı using System. Globalization; //kodlara en başa eklenmeli Number. Format. Info nfi = new Number. Format. Info(); nfi. Number. Decimal. Digits = 2; nfi. Number. Decimal. Separator = ", "; nfi. Number. Group. Separator = ". "; double ndeger = 12345. 67; string sdeger = ndeger. To. String("N", nfi); Message. Box. Show(sdeger); //çıktısı 12. 345, 67