12 Mart 2013 Salı

6 - Tür Dönüşümleri...


c# da console uygulamalarında kullanıcılardan alınan bütün bilgiler metinsel ifadeler olarak girilir... Program böyle kabul eder... Bu durumda sayısal işlemler yapılacaksa tür değişimleri yapılması gerekmektedir... Parse bu iş için kullanılan komutlardan birisidir...
Örnek:
        int.parse komutu metinsel ifadeyi int türüne dönüştürmüş olacaktır... 
        char.parse komutu metinsel ifadeyi tek karakter alan char türüne dönüştürmüş olacaktır... 
        double.parse komutu metinsel ifadeyi büyük sayılar için kullanılan double türüne dönüştürmüş olacaktır... 

Diğer tür değişimleri için kullanılan komut Convert komutudur... Örneğin Convert.ToInt32 ile sayı int türüne dönüştürülmüş olur... 



using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            // Parse, tür değişimleri için kullanılan c# metodlarından birisidir... 
            // Bütün değişken türleri için kullanılabilir... 
            // Aşağıdaki örnekte 123 olarak girilmiş olan string bilgi int değişken türü ile sayısala çevrilmiştir...
           
            string a = "123";

            Console.WriteLine(int.Parse(a) + 100);
            Console.ReadLine();
        }
    }
}