{"id":33683,"date":"2014-09-04T18:22:00","date_gmt":"2014-09-04T15:22:00","guid":{"rendered":"https:\/\/fatihboy.com\/?p=33683"},"modified":"2021-06-20T22:16:14","modified_gmt":"2021-06-20T19:16:14","slug":"csharp-6-static-using-cumlecikleri","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/csharp-6-static-using-cumlecikleri\/","title":{"rendered":"C# 6.0 \u2013 Static Using C\u00fcmlecikleri"},"content":{"rendered":"<p>&nbsp;&nbsp; H\u0131zla <a href=\"\/en\/?tag=c-6\" target=\"_blank\" rel=\"noopener noreferrer\">C#\u2019\u0131n bir sonraki s\u00fcr\u00fcm\u00fcnde<\/a> kar\u0131\u015f\u0131laca\u011f\u0131m\u0131z yenilikleri sizlerle payla\u015f\u0131rken s\u0131rada g\u00f6rece basit; ama kod yazarken sevece\u011finiz bir yenilik var. Dil geli\u015ftiricilerin bu s\u00fcr\u00fcmde \u00f6zellikle derleyiciye yo\u011funla\u015ft\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcrsek bu makalemde detaylar\u0131n\u0131 payla\u015faca\u011f\u0131m <b>static using <\/b>c\u00fcmleci\u011fi gibi s\u00f6zdizimsel \u2018<em>\u015fekerlemelerin<\/em>\u2019 de eklenmi\u015f olmas\u0131na \u015fa\u015f\u0131rmamak laz\u0131m.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Static using c\u00fcmlecikleri ile birlikte kaynak kodumuzda using ifadesi ile belirtti\u011fimiz <b>statik s\u0131n\u0131flar\u0131n eri\u015filebilir durumdaki t\u00fcm statik \u00fcyelerine do\u011frudan eri\u015febilmemizi sa\u011flamaktad\u0131r<\/b>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"3\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">class Program{\n    static void Main(){\n        System.Console.WriteLine(\"Merhaba D\u00fcnya\");\n    }\n}<\/pre>\n\n\n\n<p>\u015eeklindeki kodlar\u0131m\u0131z art\u0131k a\u015fa\u011f\u0131daki \u015fekilde de yaz\u0131labilir;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"1,5\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">using System.Console;\n\nclass Program{\n    static void Main(){\n        WriteLine(\"Merhaba D\u00fcnya\");\n    }\n}<\/pre>\n\n\n\n<p>&nbsp;&nbsp; \u00d6rne\u011fimizde System.Console s\u0131n\u0131f\u0131n\u0131 using ile belirtmemiz ard\u0131ndan i\u00e7erindeki statik WriteLine fonksiyonunu do\u011frudan kullanabildi\u011fimizi g\u00f6rebilirsiniz. Bu da \u00f6zellikle \u00e7ok s\u0131k kulland\u0131\u011f\u0131n\u0131z fonksiyonlarda size kolayl\u0131k sa\u011flayacakt\u0131r.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Bu noktada akl\u0131n\u0131za <strong>geni\u015fletme fonksiyonlar\u0131 (extension functions)<\/strong> gelebilir. <strong>Geni\u015fletme fonksiyonlar\u0131nda durum biraz kar\u0131\u015f\u0131k.<\/strong> Statik bir s\u0131n\u0131f i\u00e7indeki statik fonksiyonlar olmalar\u0131 kafam\u0131z\u0131 biraz kar\u0131\u015ft\u0131rabilir. A\u015fa\u011f\u0131daki \u00f6rne\u011fimizi inceleyelim;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">namespace Com.Enterprisecoding.StaticUsingOrnek.Genisletmeler {\n    static class StringEx {\n        public static void YeniBirFonksiyonalite(this string stringIfade) {\n            \/\/\u0130\u015f mant\u0131\u011f\u0131 kodlar\u0131\n        }\n    }\n}<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"8\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">using Com.Enterprisecoding.StaticUsingOrnek.Genisletmeler;\n\nnamespace Com.Enterprisecoding.StaticUsingOrnek {\n    class Program {\n        static void Main(string[] args) {\n            var stringBirIfade = \"\";\n\n            stringBirIfade.YeniBirFonksiyonalite();\n        }\n    }\n}<\/pre>\n\n\n\n<p>&nbsp;&nbsp; \u00d6rne\u011fimizde static <em>StringEx<\/em> s\u0131n\u0131f\u0131 i\u00e7erisinde olu\u015fturdu\u011fumuz <em>YeniBirFonksiyonalite<\/em> fonksiyonu geni\u015fletme fonksiyonu olarak tan\u0131mlanm\u0131\u015f durumda. Dolay\u0131s\u0131yla da Main fonksiyonumuzda yer alan string t\u00fcr\u00fcnden <em>stringBirIfade<\/em> de\u011fi\u015fkeni \u00fczerinden bu fonksiyona ula\u015fabiliriz. \u00d6te yandan static bir fonksiyon olmas\u0131 nedeniyle <em>YeniBirFonksiyonalite<\/em> fonksiyonumuzu a\u015fa\u011f\u0131daki gibi do\u011frudan da kullanabiliriz.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"8\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">using Com.Enterprisecoding.StaticUsingOrnek.Genisletmeler;\n\nnamespace Com.Enterprisecoding.StaticUsingOrnek {\n    class Program {\n        static void Main(string[] args) {\n            var stringBirIfade = \"\";\n\n            StringEx.YeniBirFonksiyonalite(stringBirIfade);\n        }\n    }\n}<\/pre>\n\n\n\n<p>\u00d6te yandan static using ile <em>StringEx<\/em> tan\u0131mlayarak <em>YeniBirFonksiyonalite<\/em> fonksiyonunu a\u015fa\u011f\u0131daki \u015fekilde <strong>do\u011frudan kullanmam\u0131z m\u00fcmk\u00fcn de\u011fildir<\/strong>;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"1,8\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">using Com.Enterprisecoding.StaticUsingOrnek.Genisletmeler.StringEx;\n\nnamespace Com.Enterprisecoding.StaticUsingOrnek {\n    class Program {\n        static void Main(string[] args) {\n            var stringBirIfade = \"\";\n\n            YeniBirFonksiyonalite(stringBirIfade);\n        }\n    }\n}<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Sizde kabul edersiniz ki, b\u00f6ylesi bir kodlama geni\u015fletme fonksiyonlar\u0131n\u0131n mant\u0131\u011f\u0131na da ayk\u0131r\u0131 bir kullan\u0131m olacakt\u0131r.<\/p>\n\n\n\n<p>&nbsp;&nbsp; Bu bilgiler \u0131\u015f\u0131\u011f\u0131nda dikkat \u00e7ekmek istedi\u011fim nokta ise yeni kazand\u0131\u011f\u0131m\u0131z static using \u00f6zelli\u011fi ile birlikte yazd\u0131\u011f\u0131m\u0131z API\u2019lerde dikkat etmemiz gereken bir <strong>geriye d\u00f6n\u00fck uyumluluk problemi kazand\u0131\u011f\u0131m\u0131zd\u0131r<\/strong>. Konuyu netle\u015ftirebilmek ad\u0131na yukar\u0131daki \u00f6rne\u011fimizden devam edelim. Bu defa <em>StringEx<\/em> s\u0131n\u0131f\u0131 i\u00e7erisindeki <em>YeniBirFonksiyonalite<\/em> fonksiyonunu bir geni\u015fletme fonksiyonu olarak de\u011fil de standart statik bir fonksiyon olarka tan\u0131mlad\u0131\u011f\u0131m\u0131z\u0131 varsayal\u0131m;<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"csharp\" data-enlighter-theme=\"\" data-enlighter-highlight=\"3\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">namespace Com.Enterprisecoding.StaticUsingOrnek.Genisletmeler {\n    static class StringEx {\n        public static void YeniBirFonksiyonalite(string stringIfade) {\n            \/\/\u0130\u015f mant\u0131\u011f\u0131 kodlar\u0131\n        }\n    }\n}<\/pre>\n\n\n\n<p>&nbsp;&nbsp; Bu durumda, art\u0131k geli\u015ftiriciler bir \u00f6nceki \u00f6rne\u011fimizdeki \u015fekilde static using yard\u0131m\u0131yla <em>YeniBirFonksiyonalite<\/em> fonksiyonumuzu <strong>do\u011frudan kullanabilirler<\/strong>. Uyumluluk problemi tam da bu noktada ba\u015flayacakt\u0131r. \u015eimdiye kadar ki C# s\u00fcr\u00fcmlerinde API\u2019mizin bir sonraki s\u00fcr\u00fcm\u00fcnde <em>YeniBirFonksiyonalite<\/em> fonksiyonunu geni\u015fletme fonksiyonu haline getirdi\u011fimizde geli\u015ftiriciler hi\u00e7 bir \u015fekilde etkilenmeden eski kullan\u0131mlar\u0131na devam edebiliyor, kodlar\u0131 derlenebiliyordu. \u00d6te yandan statik using\u2019in sahne almas\u0131 ile birlikte fonksiyonun bu \u015fekilde kullan\u0131ld\u0131\u011f\u0131 senaryolar\u0131da g\u00f6z \u00f6n\u00fcne alman\u0131z gerekecektir. Aksi takdirde <strong>API\u2019nizi kullanan uygulamalar yeni versiyonunu do\u011frudan kullanamaz durumda olacaklard\u0131r<\/strong>.<\/p>\n\n\n\n<p>&nbsp;&nbsp; G\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi static using C# eklenen g\u00fczel(?) bir yenilik olsa da \u00f6nemli yan etkileri beraberinde getiriyor. Dikkatli olmakta fayda var.<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp; H\u0131zla C#\u2019\u0131n bir sonraki s\u00fcr\u00fcm\u00fcnde kar\u0131\u015f\u0131laca\u011f\u0131m\u0131z yenilikleri sizlerle payla\u015f\u0131rken s\u0131rada g\u00f6rece basit; ama kod yazarken sevece\u011finiz bir yenilik var. Dil geli\u015ftiricilerin bu s\u00fcr\u00fcmde \u00f6zellikle derleyiciye yo\u011funla\u015ft\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcrsek bu makalemde detaylar\u0131n\u0131 payla\u015faca\u011f\u0131m static using c\u00fcmleci\u011fi gibi s\u00f6zdizimsel \u2018\u015fekerlemelerin\u2019 de eklenmi\u015f olmas\u0131na \u015fa\u015f\u0131rmamak laz\u0131m. &nbsp;&nbsp; Static using c\u00fcmlecikleri ile birlikte kaynak kodumuzda using ifadesi ile belirtti\u011fimiz&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/csharp-6-static-using-cumlecikleri\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":33684,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,28],"tags":[41,324],"class_list":["post-33683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-csharp","category-turkce","tag-c","tag-c-6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C# 6.0 \u2013 Static Using C\u00fcmlecikleri - Fatih Boy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihboy.com\/en\/csharp-6-static-using-cumlecikleri\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C# 6.0 \u2013 Static Using C\u00fcmlecikleri - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"&nbsp;&nbsp; H\u0131zla C#\u2019\u0131n bir sonraki s\u00fcr\u00fcm\u00fcnde kar\u0131\u015f\u0131laca\u011f\u0131m\u0131z yenilikleri sizlerle payla\u015f\u0131rken s\u0131rada g\u00f6rece basit; ama kod yazarken sevece\u011finiz bir yenilik var. Dil geli\u015ftiricilerin bu s\u00fcr\u00fcmde \u00f6zellikle derleyiciye yo\u011funla\u015ft\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcrsek bu makalemde detaylar\u0131n\u0131 payla\u015faca\u011f\u0131m static using c\u00fcmleci\u011fi gibi s\u00f6zdizimsel \u2018\u015fekerlemelerin\u2019 de eklenmi\u015f olmas\u0131na \u015fa\u015f\u0131rmamak laz\u0131m. &nbsp;&nbsp; Static using c\u00fcmlecikleri ile birlikte kaynak kodumuzda using ifadesi ile belirtti\u011fimiz...Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/csharp-6-static-using-cumlecikleri\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2014-09-04T15:22:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-20T19:16:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\"C# 6.0 \u2013 Static Using C\u00fcmlecikleri\",\"datePublished\":\"2014-09-04T15:22:00+00:00\",\"dateModified\":\"2021-06-20T19:16:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/\"},\"wordCount\":531,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg\",\"keywords\":[\"C#\",\"C# 6\"],\"articleSection\":[\"C#\",\"T\u00fcrk\u00e7e\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/\",\"url\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/\",\"name\":\"C# 6.0 \u2013 Static Using C\u00fcmlecikleri - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg\",\"datePublished\":\"2014-09-04T15:22:00+00:00\",\"dateModified\":\"2021-06-20T19:16:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg\",\"width\":1800,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C# 6.0 \u2013 Static Using C\u00fcmlecikleri\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C# 6.0 \u2013 Static Using C\u00fcmlecikleri - Fatih Boy","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:\/\/fatihboy.com\/en\/csharp-6-static-using-cumlecikleri\/","og_locale":"en_US","og_type":"article","og_title":"C# 6.0 \u2013 Static Using C\u00fcmlecikleri - Fatih Boy","og_description":"&nbsp;&nbsp; H\u0131zla C#\u2019\u0131n bir sonraki s\u00fcr\u00fcm\u00fcnde kar\u0131\u015f\u0131laca\u011f\u0131m\u0131z yenilikleri sizlerle payla\u015f\u0131rken s\u0131rada g\u00f6rece basit; ama kod yazarken sevece\u011finiz bir yenilik var. Dil geli\u015ftiricilerin bu s\u00fcr\u00fcmde \u00f6zellikle derleyiciye yo\u011funla\u015ft\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcrsek bu makalemde detaylar\u0131n\u0131 payla\u015faca\u011f\u0131m static using c\u00fcmleci\u011fi gibi s\u00f6zdizimsel \u2018\u015fekerlemelerin\u2019 de eklenmi\u015f olmas\u0131na \u015fa\u015f\u0131rmamak laz\u0131m. &nbsp;&nbsp; Static using c\u00fcmlecikleri ile birlikte kaynak kodumuzda using ifadesi ile belirtti\u011fimiz...Read More","og_url":"https:\/\/fatihboy.com\/en\/csharp-6-static-using-cumlecikleri\/","og_site_name":"Fatih Boy","article_published_time":"2014-09-04T15:22:00+00:00","article_modified_time":"2021-06-20T19:16:14+00:00","og_image":[{"width":1800,"height":1200,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg","type":"image\/jpeg"}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":"C# 6.0 \u2013 Static Using C\u00fcmlecikleri","datePublished":"2014-09-04T15:22:00+00:00","dateModified":"2021-06-20T19:16:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/"},"wordCount":531,"commentCount":0,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg","keywords":["C#","C# 6"],"articleSection":["C#","T\u00fcrk\u00e7e"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/","url":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/","name":"C# 6.0 \u2013 Static Using C\u00fcmlecikleri - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg","datePublished":"2014-09-04T15:22:00+00:00","dateModified":"2021-06-20T19:16:14+00:00","breadcrumb":{"@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2021\/06\/writing-code.jpg","width":1800,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/csharp-6-static-using-cumlecikleri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":"C# 6.0 \u2013 Static Using C\u00fcmlecikleri"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=33683"}],"version-history":[{"count":1,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33683\/revisions"}],"predecessor-version":[{"id":33685,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33683\/revisions\/33685"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/33684"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=33683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=33683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=33683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}