using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TurDonusumleriCAST_Object_
{
class Program
{
static void Main(string[] args)
{
object obj1, obj2, toplam;
obj1 = 20;
obj2 = 40;
/*
object bir değişkenin
* içerisinde ne olduğunu bilmiyorsak
* bunu öğrenmek için...
*
* değişken.GetType().Name
*/
Console.WriteLine(obj1.GetType().Name);
Console.WriteLine(obj2.GetType().Name);
toplam = (int)obj1 + (int)obj2;
Console.WriteLine("-- Toplama işlemi gerçekleşti --");
Console.WriteLine(toplam.GetType().Name);
int sayisalToplam = (int)toplam;
Console.WriteLine("Toplam Sayisal =>");
Console.WriteLine(sayisalToplam);
Console.WriteLine("Karesi : ");
Console.WriteLine(sayisalToplam * sayisalToplam);
Console.WriteLine("-----------------------------------------");
object objOndalikli = 10.538;
Console.WriteLine("objOndalikli Hangi veri türünü taşiyor =>");
Console.WriteLine(objOndalikli.GetType().Name);
int tamsayiOndalikli = (int)(double)objOndalikli;
Console.WriteLine("sayisal olarak ondalik => ");
Console.WriteLine(tamsayiOndalikli);
/*
CAST 'de önemli KURAL
*
* object değişkenin içerisinde
* yada herhangi bir değişkeni
* CAST işlemi yaparken
* içerisinde hangi veri türü var ise
* önce o türe
* CAST edilir
* ardından istenilen türe CAST işlemi yapilabilir.
*/
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TurDonusumleriCAST_Object_
{
class Program
{
static void Main(string[] args)
{
object obj1, obj2, toplam;
obj1 = 20;
obj2 = 40;
/*
object bir değişkenin
* içerisinde ne olduğunu bilmiyorsak
* bunu öğrenmek için...
*
* değişken.GetType().Name
*/
Console.WriteLine(obj1.GetType().Name);
Console.WriteLine(obj2.GetType().Name);
toplam = (int)obj1 + (int)obj2;
Console.WriteLine("-- Toplama işlemi gerçekleşti --");
Console.WriteLine(toplam.GetType().Name);
int sayisalToplam = (int)toplam;
Console.WriteLine("Toplam Sayisal =>");
Console.WriteLine(sayisalToplam);
Console.WriteLine("Karesi : ");
Console.WriteLine(sayisalToplam * sayisalToplam);
Console.WriteLine("-----------------------------------------");
object objOndalikli = 10.538;
Console.WriteLine("objOndalikli Hangi veri türünü taşiyor =>");
Console.WriteLine(objOndalikli.GetType().Name);
int tamsayiOndalikli = (int)(double)objOndalikli;
Console.WriteLine("sayisal olarak ondalik => ");
Console.WriteLine(tamsayiOndalikli);
/*
CAST 'de önemli KURAL
*
* object değişkenin içerisinde
* yada herhangi bir değişkeni
* CAST işlemi yaparken
* içerisinde hangi veri türü var ise
* önce o türe
* CAST edilir
* ardından istenilen türe CAST işlemi yapilabilir.
*/
}
}
}
Yorumlar
Yorum Gönder
Sizin düşünceleriniz önemlidir.