tür dönüşümleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
tür dönüşümleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

12 Mart 2013 Salı

9 - İki Sayı Dört İşlem...


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

namespace _2sayidortislem
{
    class Program
    {
        static void Main(string[] args)
        {
            int sayi1, sayi2; // Virgüllü işlem yapabilmek için Float türünde tanımlama yapmak lazımdır...

            Console.WriteLine("Sayıları Giriniz:");
            sayi1 = Convert.ToInt16(Console.ReadLine());
            sayi2 = Convert.ToInt16(Console.ReadLine());

            Console.WriteLine("Toplama = " + Convert.ToString(sayi1 + sayi2));
            Console.WriteLine("Çıkartma = " + Convert.ToString(sayi1 - sayi2));
            Console.WriteLine("Çarpma = " + Convert.ToString(sayi1 * sayi2));
            Console.WriteLine("Bölme = " + Convert.ToString(sayi1 / sayi2));

            Console.ReadLine();
        }
    }
}

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();
        }
    }
}