15 Nisan 2012 Pazar

Açık Akademi 10 Nisan 2012 Sanal Sınıfı - Değer ve Referans isimli Kod Dosyası

Açık Akademi
10 Nisan 2012 Salı akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramı ve Sınıf Tasarımı örneklerini ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

03 Değer ve Referans Kavramları

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Deger_ve_Referans
{
    class Koordinat
    {
        public int X;
        public int Y;
    }

    class Program
    {
        static void Main(string[] args)
        {
            int a = 5;
            int b = a;
            Console.WriteLine(a);
            Console.WriteLine(b);

            a = 4;
            Console.WriteLine(a);
            Console.WriteLine(b);

            Koordinat k = new Koordinat();   //nesne KT18 adresinde yer alsın
            //k degiskeni KT18 adresini tasir
            k.X = 10;   // KT18 adresindeki koordinatin x degeri 10 oldu.
            k.Y = 10;   // KT18 adresindeki koordinatin y degeri 10 oldu.

            Koordinat f = k;  //k icerisinde tasinan degerin kopyasi f ye atandi. 
            //f icerisine KT18 adresi atandi.
            k.X = 15; //KT18 adresindeki nesnenin x'i 15 olarak degisti.
            Console.WriteLine(f.X);
            Console.WriteLine(k.X);
        }
    }
}

Hiç yorum yok: