﻿
{"id":89,"date":"2012-03-08T16:26:10","date_gmt":"2012-03-08T16:26:10","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=89"},"modified":"2014-03-08T21:39:33","modified_gmt":"2014-03-08T21:39:33","slug":"cta-for-dongusu","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/cta-for-dongusu\/","title":{"rendered":"C# For D\u00f6ng\u00fcs\u00fc"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Bu yaz\u0131mda C#&#8217;ta for d\u00f6ng\u00fcs\u00fcne de\u011finece\u011fim.Genel anlamda yap\u0131s\u0131ndan\u00a0For d\u00f6ng\u00fcs\u00fc ile bir olay\u0131 istedi\u011fimiz kadar ger\u00e7ekle\u015ftirebiliriz. For d\u00f6ng\u00fcs\u00fc \u00fc\u00e7 parametreye sahiptir.\u0130lk parametrede ba\u015flang\u0131\u00e7 de\u011feri,ikincisinde d\u00f6ng\u00fc \u015fart\u0131 ve \u00fc\u00e7\u00fcnc\u00fcs\u00fcn de ise art\u0131\u015f azal\u0131\u015f i\u015flemleri yap\u0131l\u0131r.<br \/>\n<!--more--><\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nfor(Ba\u015flang\u0131\u00e7; Ko\u015ful; Art\u0131\u015f)\r\n{\r\n\/\/ko\u015ful do\u011fru oldu\u011fu s\u00fcrece yap\u0131lacaklar\r\n}\r\n<\/pre>\n<p>Mant\u0131k \u015fu \u015fekilde i\u015flemektedir,<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td>\nfor(int k=0; k<10; k++)\n{\nConsol.Write(\"Gen\u00e7asy YILDIZ\");\n\n}\n\/\/Ekrana ard arda 10 kere \"Gen\u00e7ay YILDIZ\" yazacakt\u0131r.\n[\/code]<\/td>\n<td>k ba\u015flang\u0131\u00e7 de\u011feri kontrol edilir.Sonra ko\u015ful b\u00f6l\u00fcm\u00fc kontrol edilir.E\u011fer true ise d\u00f6ng\u00fc \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.Bundan sonra ba\u015flang\u0131\u00e7 de\u011feri de\u011fil k n\u0131n bir artt\u0131r\u0131lm\u0131\u015f hali ko\u015fulda dikkate al\u0131nacakt\u0131r.E\u011fer ne zaman k 10dan k\u00fc\u00e7\u00fck olursa o zaman d\u00f6ng\u00fc sona erecektir.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ba\u015flang\u0131\u00e7 k\u0131sm\u0131nda bir de\u011fi\u015fken tan\u0131mlayabilir ya da d\u0131\u015far\u0131daki bir de\u011fi\u015fkeni referans alabiliriz.Sonu\u00e7ta iki t\u00fcrl\u00fcde ilk parametrede ba\u015flang\u0131\u00e7 de\u011ferini tan\u0131mlam\u0131\u015f oluyoruz.Ama iki i\u015flem aras\u0131nda ufak bir fark vard\u0131r.<br \/>\n\u00d6rne\u011fin,<\/p>\n<p>for(int i=0; i<10; i++)\n{\n...\n}\n[\/code]\n\nYukar\u0131daki \u00f6rnekte ba\u015flang\u0131\u00e7 de\u011feri olarak i de\u011fi\u015fkeni tan\u0131mlanm\u0131\u015f ve 0 de\u011feri de\u011fi\u015fkene atanm\u0131\u015ft\u0131r.Bu \u015fekilde,bu i de\u011fi\u015fkenini for scope'u d\u0131\u015f\u0131nda kullanam\u0131yoruz.Ancak,\n\n[code lang=\"js\"]\nint i=0\nfor(i; i<10; i++)\n{\n...\n}\n[\/code]\n\n\u00fcsteki \u015fekildeki gibi de\u011fi\u015fkeni d\u0131\u015farda tan\u0131mlay\u0131p for d\u00f6ng\u00fcs\u00fcnde ba\u015flang\u0131\u00e7 de\u011feri olarak kullan\u0131rsak,bu de\u011fi\u015fkeni di\u011fer alanlardada kullanabiliyoruz.\nD\u00f6ng\u00fcn\u00fcn \u00e7al\u0131\u015fmas\u0131 sona ermeden d\u00f6ng\u00fcden sonraki komutlar\u0131n \u00e7al\u0131\u015fmayacakt\u0131r.\n\u0130\u00e7 i\u00e7e d\u00f6ng\u00fclerde,i\u00e7teki d\u00f6ng\u00fcn\u00fcn \u00e7al\u0131\u015fmas\u0131 bitmeden,d\u0131\u015ftaki d\u00f6ng\u00fc devam etmez.\nArtt\u0131rma azaltma operat\u00f6rlerini bilmiyor iseniz <a title=\"burdaki\" href=\"http:\/\/www.gencayyildiz.com\/blog\/cta-operatorler\/\">burdaki <\/a>konuya bakman\u0131zda fayda var.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Bu yaz\u0131mda C#&#8217;ta for d\u00f6ng\u00fcs\u00fcne de\u011finece\u011fim.Genel anlamda yap\u0131s\u0131ndan\u00a0For d\u00f6ng\u00fcs\u00fc ile bir olay\u0131 istedi\u011fimiz kadar ger\u00e7ekle\u015ftirebiliriz. For d\u00f6ng\u00fcs\u00fc \u00fc\u00e7 parametreye sahiptir.\u0130lk parametrede ba\u015flang\u0131\u00e7 de\u011feri,ikincisinde d\u00f6ng\u00fc \u015fart\u0131 ve \u00fc\u00e7\u00fcnc\u00fcs\u00fcn de ise art\u0131\u015f azal\u0131\u015f i\u015flemleri yap\u0131l\u0131r.<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[51,50],"class_list":["post-89","post","type-post","status-publish","format-standard","hentry","category-c-sharp-c","tag-dongu","tag-for"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/89","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":0,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=89"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=89"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}