• 01-01-2009, 23:25:57
    #1
    Üyeliği durduruldu
    Merhaba Sefer Alganın C# kitabını çalışmaya başladım.

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

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    string s1, s2;
    int sayi1, sayi2;
    int toplam;
    Boolean b1;
    Console.WriteLine(" Bir sayı giriniz");
    s1 = Console.ReadLine();
    Console.WriteLine("İkinci sayıyı giriniz");
    s2 = Console.ReadLine();
    sayi1=Convert.ToInt32(s1);
    sayi2=Convert.ToInt32(s2);
    toplam = sayi1 + sayi2;
    b1 = toplam < 50;
    Console.WriteLine("Toplam =" + toplam.ToString());
    Console.WriteLine("Küçüktür ="+(b1));
    Console.ReadLine();
    }
    }
    }


    Bu örneği kitaptan öğrendiğim ilk bölümü anlamak amacıyla kendim yazdım.Fakat Console.WriteLine("Toplam =" + toplam.ToString()); neden toplamı tekrar ToString ile yazıyoruz? ToInt32 ile yazamazmıyız farkı nedir..?
  • 02-01-2009, 00:13:20
    #2
    Değişkenlerde Matematiksel işlem yapabilmek için integer tipinde tanımlama yaparız. Çünkü integer demek Tam sayılardan oluşması demektir.

    Bunları ekrana bastırmaya kalktığımızda ise string tipine dönüştürmek zorundayız. String -> Karakter Katarıdır. Yani ekrana basarken mutlaka sting'e çevirmemiz gerekiyor.

    Aynı şekilde klavyeden girilen değerler üzerinde matematiksel işlem yapmak içinde integer, float vb... tiplere dönüştürmemiz gerekiyor.
  • 02-01-2009, 00:20:41
    #3
    Üyeliği durduruldu
    Çok teşekkür ederim OfisSoft