Get anahtarı metottaki veriye ulaşmak için kullanılır. Set ise veri atamada kullanılır.Bu anahtar sözcükleri tek metod altında kullanırız.Bu sözcükler sayesinde metod yazdığımızda parametre gönderirken parantez açıp kapatmaya gerek yoktur.
Örnek programı inceleyiniz…
——————Program Başlangıç——————
using System;
using System.Collections.Generic;
using System.Text;
/*
* @yazar Malacalolu
*/
namespace GetSetAnahtarSozcukleri
{
class Dortgen
{
private int mBoy;
private int mEn;
public int En
{
get
{
return mEn;
}
set
{
if (value < 0)
mEn = 0;
else
mEn = value;
}
}
public int Boy
{
get
{
return mBoy;
}
set
{
if (value < 0)
mBoy = 0;
else
mBoy = value;
}
}
public int Alan()
{
return mEn * mBoy;
}
public void EnBoyBelirle(int en, int boy)
{
mEn = en;
mBoy = boy;
}
public bool Karemi()
{
if (mEn == mBoy)
return true;
else
return false;
}
}
class Program
{
static void Main(string[] args)
{
Dortgen d1 = new Dortgen();
d1.EnBoyBelirle(20, 50);
Console.WriteLine(“{0}”, d1.Alan());
d1.En = 20;
d1.Boy = 20;
Console.WriteLine(“{0}”, d1.Alan());
Console.WriteLine(“En {0}”, d1.En);
Console.WriteLine(“Boy {0}”, d1.Boy);
if (d1.Karemi())
Console.WriteLine(“Dortgen KAREDİR”);
else
Console.WriteLine(“Dortgen KAREDİR DEĞİLDİR”);
}
}
}