Metinsel İfadelerin Diğer İfadelere Dönüştürülmesi

Tür dönüşümlerinde dikkat edilmesi gereken tek bir husus bir vardır ki o da dönüşüm yapılacak verinin türüne uygun bir hedef tür belirlenmelidir.

//TÜR HATALI

string a = “Ahmet”;

int a2 = int.Parse(a);

Console.WriteLine(a2);

//Runtime da hata verir çünkü dönüştürmek istediğimiz string Ahmet değeri nin int sayısal bir karşılığı yoktur.

 

//String değer boolean değerin karşılamamaktadır. “Evli” yerine true veya falsey yazılsaydı hata almazdık.

string medeniHal = “Evli”;

bool medeniHal2 = bool.Parse(medeniHal);

Console.WriteLine(medeniHal2);

 

string x = “ab”;

char x2 = char.Parse(x);

 

Parse metodu sadece string dataları hedef türe dönüştürürken kullanılır!

string x = “123”;

short x2 = short.Parse(x);

Console.WriteLine(x2 * 5);

 

Convert Fonksiyonları

her birini birbirlerine karşı dönüştürme işlemi sağlamaktadır.

string x = “25”;

int x2 = Convert.ToInt32(x);

 

string x = “3,14”;

double d = Convert.ToDouble(x);

Console.WriteLine(d);

İnternet sitesi https://abdullahsarihan.com
Yazı oluşturuldu 96

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar

Aramak istediğinizi üstte yazmaya başlayın ve aramak için enter tuşuna basın. İptal için ESC tuşuna basın.