C# Konsol Uygulamaları #4- Değişken Tip dönüşümü

  Bir değişken tanımlandıktan sonra o değişkene farklı türde bir veri ataması yapılamaz. Bazı uygulamalarda verinin saklanacağı tür, girilen verinin türü, çıkacak olan verinin türü farklı olması gerekebilir. Bu denenle tip dönüşümü yapmamız gerekir.

Tip dönüşümü 2 farklı şekilde yapılır.


1-Kapalı Dönüşüm:

 Bu dönüşüm türü üzerinde pek durmayacağım çünkü değişkenleri iyi bilmeyenler bu dönüşümde problem yaşayabilir. Küçük olan bir değişkende saklı veriyi büyük bir değişken türüne çevirme konusunda kolaylık sağlar. Ancak tersine çalışmaz.

Örnek:
short a=150; //short türünde tanımlanan değişken
int b; // int türünden bir değişken tanımlıyoruz.
b=a; // daha küçük bir değişken olan short türündeki veriyi ondan daha büyük olan int türüne çevirmiş olduk.
a=b; //Bu işlem çalışmaz!.

2-Açık Dönüşüm:

  Bu dönüşüm türünde çevirme işini kendimiz yapmamız gerekiyor. Bu dönüşümde de bir çok metot var. Ben burada işimizi görecek 2 yöntemden bahsedeceğim.

A- Convert Metodu:

  Eğer klavyeden bir sayı girişi istenmiş ise ve bu sayı bir işlemde kullanılacak ise dönüşüm yapmanız gerekir. Çünkü klavyeden girilen verinin türü string'dir ve matematiksel bir işlem yapabilmek için int, double, short gibi bir türe dönüşüm yapılır.



B- ToString() Metodu:

  Bu metot sadece string'e çevirmede kullanılır. Yukarıdaki örneğin aynısını bu metot ile yapalım.




Konsol uygulamaları için bu dönüşümleri bilmemiz şimdilik yeterli.

Yorumlar

Bu blogdaki popüler yayınlar

Pratik Bilgi: Ethernet Kablosu İle İki Bilgisayar Arasında Veri Aktarımı

Asal Sayı Algoritması