Ana içeriğe atla

Csharp ( C# ) Tur Dönüşümleri / Cast (Object)

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.
             */
        }
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

JOOPL Kullanmakta fayda var

Merhaba Arkadaşlar, javascript kullanıcıları için .Net gibi class yazmak ve bunu new yapıp örnekleme çıkarmak gibi bir çok imkan sağlayan bir yapıdır. Performans 'ı da etkilediği için ileride yada şimdiden karşınıza çıkacak bir yapıdır. Sağlayıcının notları aşağıdaki gibidir. Giriş jOOPL nesne yönelimli programlama ve daha fazla sunmak için burada: sadece JavaScript Web gelişmeler ve her yerde destek olacak bir küçük, basit ve etkili bir kütüphanedir.

Windows Server 2008 R2 de mp4 çalışmama durumu

Merhaba Arkadaşlar, Windows Server 2008 R2 sunucusunda .mp4 host edip HTML5 tagları ile çalıştırmak için aşağıdakileri takip edebilirsiniz.