Bazen iki farklı tipde bulunan değişkenlerle ortak bir tipte işlem yapmanız gerekir. Bu durumda değişken tiplerini çevirmeniz gerekir. Aşağıda en fazla kullanılan metodları göreceksiniz.
ToString
ToInt16
ToInt32
ToInt64
ToBoolean
ToByte
ToChar
ToDateTime
ToDecimal
ToDouble
Şimdi Örneğimizin C# Kodlarını inceleyelim. Html kodlarında değişiklik yapmıyoruz eskisi gibi yine temel bileşenler bulunmaktadır. Örneği makinenize indirerek inceleyebilirsiniz.
<script runat="server">
int sayi = 40;
string yazi = 20;
private void Page_Load(object sender, EventArgs e)
{
int toplam = sayi + Convert.ToInt16(yazi);
Response.Write(toplam)
}
</script>
Yukarıdaki örnekte normalde yapamayacağımız bir integer ile bir string'in toplamından bahsediyoruz. Yani elma ile armut'u toplayamayız. Elma ile elmayı, armut ile de armut'u toplayabilirsiniz.
Öncelikle int sayi ve string yazi belirtilerek değişkenler girildi. Sonra bir sayı ile bir yazıyı toplayamayacağımızdan yazının tipini sayıya çevirmek için Convert.ToInt16(yazi) çevirim metodunu kullandık ve Response.Write(toplam) aracılığı ile de toplam'ı göstermiş olduk.
C# ile Çevirme İşlemleri Örneği
Kaynağı İndir | Online Görüntüle