Property ile alakalı basit bir soru

Başlatan ChiliPepper, 12 Mayıs 2024, 12:58:35

ChiliPepper

namespace deneme1
{
    class durum
    {
        private int sayi;

        public int atama
        {
            get {return sayi; }
            set {sayi = value; }
        }

        public void oku()
        {
            Console.WriteLine(sayi);
        }
        
    }
    
    
    internal class Program
    {
        static void Main(string[] args)
        {
           durum kontrol1 = new durum();
            kontrol1.atama = 15;
            kontrol1.oku();

            durum kontrol2 = new durum();
            kontrol2.atama = 57;
            kontrol2.oku();

            kontrol1.oku();
        

           


            Console.ReadLine();
        }
    }
}

Property konusunu öğrenirken aklıma takılan bir kısım oldu. Buradaki 'private sayi' değerini get set ile değiştirmiyor muyuz ? Kontrol2 nesnesinde sayi değerini 57 yapıp tekrar kontrol1 ile oku metotunu çağırdığımda neden 15 olarak kalıyor sayı sanırım bu kısımda bilmediğim bir şeyler var yardımcı olacak arkadaşlara teşekkürler.

Benzer Konular (5)