System.Convert sınıfı ile tür dönüşümüne, en basit tabiriyle şu sebep ile ihtiyacımız olacak;
Örneğin, konsola kullanıcıdan bir hesaplama yapmak üzere bir sayı girmesini istedik. Kullanıcının konsola girdiği sayı string olarak alınacak. Biz kullanıcıdan aldığımız bu sayı ile işlem yapacağımız için sayıyı integer a çevirmemiz gerekir. Bu gibi durumlarda System.Convert sınıfı kullanılabilir.
Aşağıdaki tabloda System.Convert sınıfının çeşitli metotları mevcuttur.
System.Convert sınıfına örnek bir program yazalım. Aşağıdaki kodları kopyalayıp Visual Studio ya yapıştırarak sonuçları kendinizde gözlemleyebilirsiniz.
using System;
using System.Collections.Generic;using System.Linq;
using System.Text;
namespace dort_islem
{
class Program
{
static void Main(string[] args)
{
//kullanıcıdan alınan sayılarla dört işlem yaptıran ve sonuçlarını ekrana yazdıran program
int toplama, cikarma, carpma;
float bolme;
Console.Write("Birinci sayıyı giriniz:");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("İkinci sayıyı giriniz:");
b = Convert.ToInt32(Console.ReadLine());
toplama = a + b;
Console.WriteLine("Toplama={0}", toplama);
cikarma = a - b;
Console.WriteLine("Çıkarma={0}",cikarma);
carpma = a * b;
Console.WriteLine("Çarpma={0}", carpma);
bolme = a / b;
Console.WriteLine("Bölme={0}", bolme);
Console.ReadLine();
}
}
}