{"id":8364,"date":"2025-01-02T02:30:13","date_gmt":"2025-01-01T23:30:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/"},"modified":"2025-01-02T02:30:13","modified_gmt":"2025-01-01T23:30:13","slug":"c-dilinde-dallandirma-ve-dongu-yapilari","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/","title":{"rendered":"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131"},"content":{"rendered":"<p>C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131<\/p>\n<p>Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc (looping) yap\u0131lar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  Bu yap\u0131lar, program ak\u0131\u015f\u0131n\u0131 kontrol etmemizi ve karma\u015f\u0131k algoritmalar geli\u015ftirmemizi sa\u011flar.  \u00d6ncelikle dalland\u0131rma yap\u0131lar\u0131ndan bahsedip, ard\u0131ndan d\u00f6ng\u00fclere ge\u00e7ece\u011fiz.  Anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in bolca \u00f6rnek verece\u011fiz.  Umar\u0131m bu makale, C# \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olur.<\/p>\n<h2>Dalland\u0131rma Yap\u0131lar\u0131 (Branching Structures)<\/h2>\n<p>Dalland\u0131rma yap\u0131lar\u0131n\u0131 kullanarak, program\u0131n belirli ko\u015fullara ba\u011fl\u0131 olarak farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmas\u0131n\u0131 sa\u011flayabiliriz.  C#\u2019ta en yayg\u0131n dalland\u0131rma yap\u0131lar\u0131; <code>if<\/code>, <code>else if<\/code> ve <code>else<\/code> ifadeleridir.  Ayr\u0131ca,  <code>switch<\/code>&#8211;<code>case<\/code> yap\u0131s\u0131 da s\u0131kl\u0131kla kullan\u0131l\u0131r. <\/p>\n<h3><code>if<\/code>, <code>else if<\/code> ve <code>else<\/code><\/h3>\n<p><code>if<\/code> ifadesi, bir ko\u015fulun do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol eder.  Ko\u015ful do\u011fruysa, <code>if<\/code> blo\u011fu i\u00e7indeki kod \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.  <code>else if<\/code>, birden fazla ko\u015ful kontrol etmek i\u00e7in kullan\u0131l\u0131r.  <code>else<\/code> ise, \u00f6nceki t\u00fcm ko\u015fullar yanl\u0131\u015fsa \u00e7al\u0131\u015ft\u0131r\u0131lacak kod blo\u011funu tan\u0131mlar.<\/p>\n<pre><code class=\"language-csharp\">\nint sayi = 10;\n\nif (sayi > 0) {\n    Console.WriteLine(\"Say\u0131 pozitiftir.\");\n} else if (sayi < 0) {\n    Console.WriteLine(\"Say\u0131 negatiftir.\");\n} else {\n    Console.WriteLine(\"Say\u0131 s\u0131f\u0131rd\u0131r.\");\n}\n<\/code><\/pre>\n<h3><code>switch<\/code>-<code>case<\/code><\/h3>\n<p><code>switch<\/code>-<code>case<\/code> yap\u0131s\u0131, bir de\u011fi\u015fkenin de\u011ferine g\u00f6re farkl\u0131 kod bloklar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131l\u0131r.  Daha okunakl\u0131 ve d\u00fczenli bir kod yaz\u0131m\u0131 sa\u011flar, \u00f6zellikle de bir\u00e7ok <code>if-else if<\/code> yap\u0131s\u0131n\u0131n kullan\u0131ld\u0131\u011f\u0131 durumlarda tercih edilir.  Birden fazla case ayn\u0131 kod blo\u011funu \u00e7al\u0131\u015ft\u0131rabilir.<\/p>\n<pre><code class=\"language-csharp\">\nint gun = 3;\n\nswitch (gun) {\n    case 1:\n        Console.WriteLine(\"Pazartesi\");\n        break;\n    case 2:\n        Console.WriteLine(\"Sal\u0131\");\n        break;\n    case 3:\n        Console.WriteLine(\"\u00c7ar\u015famba\");\n        break;\n    default:\n        Console.WriteLine(\"Ge\u00e7ersiz g\u00fcn numaras\u0131\");\n        break;\n}\n<\/code><\/pre>\n<h2>D\u00f6ng\u00fc Yap\u0131lar\u0131 (Looping Structures)<\/h2>\n<p>D\u00f6ng\u00fc yap\u0131lar\u0131n\u0131 kullanarak, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rabiliriz.  C#'ta en yayg\u0131n d\u00f6ng\u00fc yap\u0131lar\u0131; <code>for<\/code>, <code>while<\/code> ve <code>do-while<\/code> d\u00f6ng\u00fcleridir. <\/p>\n<h3><code>for<\/code> D\u00f6ng\u00fcs\u00fc<\/h3>\n<p><code>for<\/code> d\u00f6ng\u00fcs\u00fc, \u00f6nceden belirlenmi\u015f bir say\u0131da tekrarlama i\u00e7in kullan\u0131l\u0131r.  Ba\u015flang\u0131\u00e7 de\u011feri, biti\u015f ko\u015fulu ve ad\u0131m de\u011feri belirtilir. <\/p>\n<pre><code class=\"language-csharp\">\nfor (int i = 0; i < 10; i++) {\n    Console.WriteLine(i);\n}\n<\/code><\/pre>\n<h3><code>while<\/code> D\u00f6ng\u00fcs\u00fc<\/h3>\n<p><code>while<\/code> d\u00f6ng\u00fcs\u00fc, bir ko\u015ful do\u011fru oldu\u011fu s\u00fcrece kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131r\u0131r.  Ko\u015ful yanl\u0131\u015f oldu\u011funda d\u00f6ng\u00fc sona erer. <\/p>\n<pre><code class=\"language-csharp\">\nint i = 0;\nwhile (i < 10) {\n    Console.WriteLine(i);\n    i++;\n}\n<\/code><\/pre>\n<h3><code>do-while<\/code> D\u00f6ng\u00fcs\u00fc<\/h3>\n<p><code>do-while<\/code> d\u00f6ng\u00fcs\u00fc, <code>while<\/code> d\u00f6ng\u00fcs\u00fcne benzer, ancak kod blo\u011fu en az bir kez \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r.  Ko\u015ful, d\u00f6ng\u00fcn\u00fcn sonunda kontrol edilir. <\/p>\n<pre><code class=\"language-csharp\">\nint i = 0;\ndo {\n    Console.WriteLine(i);\n    i++;\n} while (i < 10);\n<\/code><\/pre>\n<p>Bu yap\u0131lar,  programlamada temel ta\u015flard\u0131r ve bir\u00e7ok farkl\u0131 senaryoda kullan\u0131labilirler.  \u00d6rne\u011fin,  bir dizi i\u00e7inde dola\u015fmak,  bir dosyay\u0131 okumak veya belirli bir i\u015flem say\u0131s\u0131 tekrarlamak i\u00e7in kullan\u0131labilirler.  Uygulamaya ba\u011fl\u0131 olarak,  hangi d\u00f6ng\u00fc yap\u0131s\u0131n\u0131n daha uygun olaca\u011f\u0131 de\u011fi\u015fir.  Bu nedenle,  her birinin avantajlar\u0131n\u0131 ve dezavantajlar\u0131n\u0131 bilmek \u00f6nemlidir.<\/p>\n<p>Umar\u0131m bu makale, C#\u2019ta dalland\u0131rma ve d\u00f6ng\u00fc yap\u0131lar\u0131n\u0131 anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in,  <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilir veya  <a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/csharp\/language-reference\/\">Microsoft C# dok\u00fcmantasyonuna<\/a> g\u00f6z atabilirsiniz. <\/p>\n<p><strong>#Etiketler:<\/strong> C#, Dalland\u0131rma, D\u00f6ng\u00fcler, if, else, switch, case, for, while, do-while, Programlama, Kodlama, Branching, Looping,  Control Flow<\/p>\n","protected":false},"excerpt":{"rendered":"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131 Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-8364","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131<\/title>\n<meta name=\"description\" content=\"Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc (looping) yap\u0131lar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu yap\u0131lar, program ak\u0131\u015f\u0131n\u0131 kontrol etmemizi ve karma\u015f\u0131k algoritmalar geli\u015ftirmemizi sa\u011flar. \u00d6ncelikle dalland\u0131rma yap\u0131lar\u0131ndan bahsedip, ard\u0131ndan d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in bolca \u00f6rnek verece\u011fiz. Umar\u0131m bu makale, C# \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olur.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc (looping) yap\u0131lar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu yap\u0131lar, program ak\u0131\u015f\u0131n\u0131 kontrol etmemizi ve karma\u015f\u0131k algoritmalar geli\u015ftirmemizi sa\u011flar. \u00d6ncelikle dalland\u0131rma yap\u0131lar\u0131ndan bahsedip, ard\u0131ndan d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in bolca \u00f6rnek verece\u011fiz. Umar\u0131m bu makale, C# \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-01T23:30:13+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131\",\"datePublished\":\"2025-01-01T23:30:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/\"},\"wordCount\":517,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/\",\"name\":\"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-01T23:30:13+00:00\",\"description\":\"Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc (looping) yap\u0131lar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu yap\u0131lar, program ak\u0131\u015f\u0131n\u0131 kontrol etmemizi ve karma\u015f\u0131k algoritmalar geli\u015ftirmemizi sa\u011flar. \u00d6ncelikle dalland\u0131rma yap\u0131lar\u0131ndan bahsedip, ard\u0131ndan d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in bolca \u00f6rnek verece\u011fiz. Umar\u0131m bu makale, C# \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olur.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131","description":"Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc (looping) yap\u0131lar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu yap\u0131lar, program ak\u0131\u015f\u0131n\u0131 kontrol etmemizi ve karma\u015f\u0131k algoritmalar geli\u015ftirmemizi sa\u011flar. \u00d6ncelikle dalland\u0131rma yap\u0131lar\u0131ndan bahsedip, ard\u0131ndan d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in bolca \u00f6rnek verece\u011fiz. Umar\u0131m bu makale, C# \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olur.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/","og_locale":"tr_TR","og_type":"article","og_title":"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131","og_description":"Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc (looping) yap\u0131lar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu yap\u0131lar, program ak\u0131\u015f\u0131n\u0131 kontrol etmemizi ve karma\u015f\u0131k algoritmalar geli\u015ftirmemizi sa\u011flar. \u00d6ncelikle dalland\u0131rma yap\u0131lar\u0131ndan bahsedip, ard\u0131ndan d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in bolca \u00f6rnek verece\u011fiz. Umar\u0131m bu makale, C# \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olur.","og_url":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-01T23:30:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131","datePublished":"2025-01-01T23:30:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/"},"wordCount":517,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/","url":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/","name":"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-01T23:30:13+00:00","description":"Merhaba de\u011ferli okuyucular\u0131m! Bu makalede, C# programlama dilinde dalland\u0131rma (branching) ve d\u00f6ng\u00fc (looping) yap\u0131lar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Bu yap\u0131lar, program ak\u0131\u015f\u0131n\u0131 kontrol etmemizi ve karma\u015f\u0131k algoritmalar geli\u015ftirmemizi sa\u011flar. \u00d6ncelikle dalland\u0131rma yap\u0131lar\u0131ndan bahsedip, ard\u0131ndan d\u00f6ng\u00fclere ge\u00e7ece\u011fiz. Anla\u015f\u0131l\u0131r olmas\u0131 i\u00e7in bolca \u00f6rnek verece\u011fiz. Umar\u0131m bu makale, C# \u00f6\u011frenme yolculu\u011funuzda size yard\u0131mc\u0131 olur.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/c-dilinde-dallandirma-ve-dongu-yapilari\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C# Dilinde Dalland\u0131rma ve D\u00f6ng\u00fc Yap\u0131lar\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=8364"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8364\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}