{"id":197,"date":"2010-02-18T22:54:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=197"},"modified":"2010-02-18T22:54:00","modified_gmt":"1970-01-01T00:00:00","slug":"get-ve-set-anahtar-sozcukleri","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2010\/02\/18\/get-ve-set-anahtar-sozcukleri\/","title":{"rendered":"get ve set anahtar s\u00f6zc\u00fckleri"},"content":{"rendered":"<p>&nbsp;C# dilinde her &uuml;ye &ouml;zellik i&ccedil;in iki ayri metot bildirmek yerine&nbsp;<strong>get<\/strong>&nbsp;ve&nbsp;<strong>set<\/strong>&nbsp;anahtar s&ouml;zc&uuml;klerini kullanarak da sanki iki ayri metot bildirmis gibi oluruz.<\/p>\n<p>&nbsp;<\/p>\n<p>.<strong>get&nbsp;<\/strong>anahtar s&ouml;zc&uuml;g&uuml;&nbsp;assagida g&ouml;stermis oldugum deneme1 adli metodun yaptigi gibi &uuml;ye elemanin degerine geri d&ouml;ner.<br \/>\n<br \/>\n<span style=\"color: rgb(255, 0, 0); \">public deneme1()<br \/>\n{<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return deneme;<br \/>\n}<\/span><br \/>\n<br \/>\n<strong>set<\/strong>&nbsp;anahtar s&ouml;zc&uuml;g&uuml; ise &uuml;ye &ouml;zelliginin belli bir degere atanmasi i&ccedil;in kullanilir.<br \/>\n<br \/>\nSimdi get ve set&nbsp;anahtar s&ouml;zc&uuml;g&uuml;ne&nbsp;&ouml;rnek verelim.<br \/>\n<br \/>\n<span style=\"color: rgb(255, 0, 0); \">get<br \/>\n{<br \/>\n&nbsp;&nbsp; return deneme;<br \/>\n}<br \/>\nset<br \/>\n{<br \/>\n&nbsp;&nbsp; if(value&lt;0)<br \/>\n&nbsp;&nbsp;&nbsp; {<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;deneme=value&nbsp;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;}<br \/>\n}<br \/>\n<font color=\"#000000\">get ve set anahtar s&ouml;zc&uuml;kleri ile bir &ouml;zellik tanimlanir.Ancak bu &ouml;zelliklere erismek i&ccedil;in belirli kod bloklarini &ccedil;alistirma sansimiz mevcuttur.Metotlar ve &ouml;zellikler arasindaki tek fark &ouml;zellikleri &ccedil;agirirken fonksiyon &ccedil;agirmak i&ccedil;in kullandigimiz parantezlerdir.<br \/>\n<br \/>\nvalue anahtar s&ouml;zc&uuml;g&uuml; &ouml;zellige atanacak nesnenin degerini ifade eder.<br \/>\n<br \/>\nget ve set&#8217;in en yaygin kullanildigi yer ise bir &ouml;zelligin degistigi anda belirli olaylar zincirinin &ccedil;alismasini saglamaktir.<br \/>\n<span style=\"color: rgb(255, 0, 0); \">&Ouml;rnegin<\/span><br \/>\npencere.Height = 200;&nbsp;<\/font><br \/>\n<br \/>\n<span style=\"color: rgb(0, 0, 0); \">deyimi pencerenin boyutunu &ccedil;alisma zamaninda 200 pixel olarak degistirir. Aslinda degistirdigimiz sadece bir degiskenin degeri olmasina ragmen pencerenin boyutundaki artisi da g&ouml;zlemleriz.Bunu saglayan Height &ouml;zelliginin set bloklarindaki kodlardir.&nbsp;<br \/>\n<\/span><\/span><\/p>\n<ul>\n    <li>Bir degerini degistirdigimizde &ccedil;alismasini istedigimiz kodlari set bloklarinin arasina yazariz.<br \/>\n    &nbsp;<\/li>\n<\/ul>\n<p>&nbsp;<a href='www.yazilimmutfagi.com'>.<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>get ve set kullanimi<\/p>\n","protected":false},"author":557,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[407],"tags":[4377],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/197"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/557"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":0,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/197\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}