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..?
C# ToString yardım
2
●2.156
- 02-01-2009, 00:13:20Değ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.