C# Scope

Bir değişkene ulaşmak istiyorsanız bunu global alanda tanımlamanız gerekir.
Scope dahilinde ulaşıla bilir olacaktır sonrada kullanılıp sonlandıktan sonra görevini bitirecektir.
örnek vermek gerekirse bir button içinde yazmış olduğumuz değişken var ise sadece button içinde çalışıp sonlanır.Tanımladığımız değişken global alanda ise istediğimiz zaman ulaşa biliriz.



{
değişkenimiz

} bitiş alanı.

bundan sonra çalışmayacaktır seslensek  bile ulaşmamız kesinlikle olmaz.

global değişken ise


{
değişken adımız

}
{

değişkene seslen

}

ulaşıla bilir olacaktır örnek ise açıklayalım.


Görüldüğü üzere değişkenin yaşam alanı genişledi seslendiğimiz zaman kendini göstermiş ve bizlerde kullanmış olduk.

yukarıda yazılmış olan kodlar butona basıldığı an yükselt dersek yükselir birer birer.
azalt dersek azaltacaktır.

C# Kodu
------------------------------------------------------------------------------------------------------------------

namespace azalt_arttır
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int degisken = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            degisken++;
            label1.Text =degisken.ToString();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            degisken--;
            label1.Text = degisken.ToString();
        }
    }
}

Yorumlar

Bu blogdaki popüler yayınlar

En İyi 20 Hacker Duvar Kağıtları