{"id":9111,"date":"2011-07-31T16:09:15","date_gmt":"2011-07-31T14:09:15","guid":{"rendered":"https:\/\/fatihboy.com\/post\/dotnet-framework-bcl-ve-clr"},"modified":"2021-06-30T11:14:54","modified_gmt":"2021-06-30T08:14:54","slug":"dotnet-framework-bcl-ve-clr","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/dotnet-framework-bcl-ve-clr\/","title":{"rendered":".Net Framework, BCL ve CLR"},"content":{"rendered":"<p align=\"justify\">&nbsp;&nbsp; Verdi\u011fim e\u011fitimlerde en \u00e7ok kar\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fc\u011f\u00fcm konulardan birisidir <strong>.Net Framework<\/strong>, <strong>Base Class Library<\/strong> (<em>BCL, Temel S\u0131n\u0131f K\u00fct\u00fcphanesi<\/em>) ve <strong>Common Language Runtime<\/strong> (<em>CLR, Ortak Dil \u00c7al\u0131\u015fma-Zaman\u0131<\/em>) kavramlar\u0131. Pek \u00e7ok insan .Net Framework = BCL = CLR diye d\u00fc\u015f\u00fcnmekte. Asl\u0131nda bu kavramlar birbirine ba\u011fl\u0131; fakat bir o kadar da birbirinden ayr\u0131 kavramlard\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp;&nbsp; .Net framework bir <em>omurgad\u0131r<\/em> ve bu omurga i\u00e7erisinde olabildi\u011fince geni\u015f bir k\u00fct\u00fcphane ve birbirleriyle birlikte \u00e7al\u0131\u015fabilen bir grup programlama dili yer almaktad\u0131r. Bu k\u00fct\u00fcphane ve programlama dilleri ortak bir \u00e7al\u0131\u015fma zaman\u0131 \u00fczerinde \u00e7al\u0131\u015fmaktad\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Base Class Library (<em>Temel S\u0131n\u0131f K\u00fct\u00fcphanesi<\/em>) t\u00fcm .Net dillerince kullan\u0131labilen ve dosya okuma\/yazmadan, grafik olu\u015fturmaya, veritaban\u0131 etkile\u015fimlerine kadar pek \u00e7ok farkl\u0131 noktada yaz\u0131l\u0131m geli\u015ftiricilere destek sunan olduk\u00e7a geni\u015f bir k\u00fct\u00fcphanedir. Base Class Library \u00e7o\u011funlukla <strong>Framework Class Library<\/strong> (<em>FCL, Omurga S\u0131n\u0131f K\u00fct\u00fcphanesi<\/em>) ile kar\u0131\u015ft\u0131r\u0131lmaktad\u0131r. Asl\u0131nda FCL, BCL\u2019i de kapsayan ve i\u00e7erisinde Microsoft ile ba\u015flayan namespace\u2019lerin de bulundu\u011fu bir s\u00fcper settir. Base Class Library her yeni .Net framework s\u00fcr\u00fcm\u00fcyle birlikte geli\u015fen ve g\u00fcncellenen bir k\u00fct\u00fcphanedir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Common Language Runtime (<em>CLR, Ortak Dil \u00c7al\u0131\u015fma-Zaman\u0131<\/em>) \u00f6zel bir \u00e7al\u0131\u015fma zaman\u0131 ortam\u0131d\u0131r ve .Net Framework\u2019\u00fcn alt\u0131nda yatan temel yap\u0131 ta\u015f\u0131d\u0131r. .Net dillerinin derlenmesiyle olu\u015fan ara bir dil olan <strong>Common Intermediate Language<\/strong> (<em>CIL, MSIL ya da k\u0131saca IL. Ortak Ara Dil<\/em>) Common Language Runtime taraf\u0131ndan \u00e7al\u0131\u015fma-zaman\u0131nda yorumlanarak i\u015fletim sistemlerinin anlayabilece\u011fi dil\u2019e (<em>\u00f6rne\u011fin; assembly<\/em>) d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr. Dolay\u0131s\u0131yla Common Language Runtime, geli\u015ftirilen uygulamalara i\u015fletim sistemi ve platformdan ba\u011f\u0131ms\u0131z sanal bir ortam, bir eko sistem sunar. IL kodlar\u0131n\u0131n \u00e7al\u0131\u015fma-zaman\u0131ndaki bu d\u00f6n\u00fc\u015f\u00fcm\/derleme i\u015fine <strong>just-in-time (JIT) compile <\/strong>(<em>gerekti\u011finde\/zaman\u0131nda derleme<\/em>)<strong> <\/strong>ad\u0131 verilmektedir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp;&nbsp; Her \u00fc\u00e7 kavram\u0131 da ayr\u0131 ayr\u0131 ele ald\u0131ktan sonra, bir araya getirecek olursak;<\/p>\n<blockquote>\n<p align=\"justify\">&nbsp;&nbsp; .Net Framework; geni\u015f bir k\u00fct\u00fcphane olan ve t\u00fcm .Net dillerince kullan\u0131labilen Base Class Library, .Net dilleri ve bu dillerin derlenmesiyle olu\u015fan Common Intermediate Language\u2019i yorumlayarak i\u015fletim sisteminin anlayabilece\u011fi hale d\u00f6n\u00fc\u015ft\u00fcren Common Language Runtime\u2019dan olu\u015fmaktad\u0131r.<\/p>\n<\/blockquote>\n<p align=\"justify\">&nbsp; \u015eimdiye kadar payla\u015ft\u0131\u011f\u0131m bilgiler \u0131\u015f\u0131\u011f\u0131nda .Net Framework, BCL ve CLR kavramlar\u0131n\u0131n kafan\u0131zda daha netle\u015fti\u011fini umuyorum. \u015eimdi de bu bilgileri akl\u0131n\u0131zda tutarak a\u015fa\u011f\u0131da yer alan .Net yol haritas\u0131n\u0131 inceleyelim;<\/p>\n<p align=\"justify\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/DotNetYolHaritasi.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"Microsoft .Net yol haritas\u0131\" alt=\"Microsoft .Net yol haritas\u0131\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/DotNetYolHaritasi_thumb.png\" width=\"497\" height=\"497\" border=\"0\"><\/a><\/p>\n<p align=\"justify\">&nbsp;&nbsp; Bu yol haritas\u0131nda \u015funu rahatl\u0131kla g\u00f6rebiliriz ki; her yeni .Net framework s\u00fcr\u00fcm\u00fc yeni bir CLR s\u00fcr\u00fcm\u00fc anlam\u0131na gelmiyor. Bu noktada, \u00f6zellikle .Net Framework ve .Net dillerinde \u00f6nemli de\u011fi\u015fim ve yeniliklerin geldi\u011fi .Net Framework 2.0, 3.0, 3.5 ve 3.5 SP1 s\u00fcr\u00fcmlerinin hepsinde de CLR s\u00fcr\u00fcm\u00fcn\u00fcn 2.0 olarak kald\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnecek olursak ak\u0131llara bu yeniliklerin nas\u0131l oldu\u011fu sorusu ka\u00e7\u0131n\u0131lmaz olarak geliyor. Arka planda olu\u015fan CIL kodlar ve bu kodlar\u0131 yorumlayan CLR ayn\u0131 kal\u0131yorsa bu de\u011fi\u015fiklik ve yenilikler nereden gelmekte?<\/p>\n<p align=\"justify\">&nbsp;&nbsp; \u015e\u00fcphesiz ki bu yenilikler bir sihirle .Net Framework\u2019e dahil olmamakta. CLR s\u00fcr\u00fcm\u00fc dolay\u0131s\u0131yla da CIL s\u00fcr\u00fcm\u00fc de\u011fi\u015fmeden gelen her bir yenilik mutlaka BCL (ve hatta FCL) ve\/veya derleyici deste\u011fiyle gelmektedir. Bir .Net diline eklene CLR s\u00fcr\u00fcm\u00fc de\u011fi\u015fmeden bir anahtar kelime ekleniyorsa mutlaka derleyicide d\u00fczenleme yap\u0131lm\u0131\u015f, BCL g\u00f6zden ge\u00e7irilmi\u015ftir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp;&nbsp; Bu bilgi ard\u0131nda \u015funu rahatl\u0131kla s\u00f6yleyebiliriz ki; .Net Framework 2.0-3.5 SP1 aras\u0131ndaki t\u00fcm yenilikler derleyici ve BCL deste\u011fiyle m\u00fcmk\u00fcn olmu\u015ftur. Yine yukar\u0131daki yol haritas\u0131na g\u00f6z atacak olursak .Net Framework 4.0 ile birlikte CLR 4.0 girmesi, bu s\u00fcr\u00fcmdeki yeniliklerin arka planda da d\u00fczenleme ve de\u011fi\u015fiklik gerektirdi\u011fi anlam\u0131na gelmektedir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp;&nbsp; Payla\u015ft\u0131\u011f\u0131m bu bilgileri ak\u0131l s\u00fczgecinden ge\u00e7irecek olursak kolayl\u0131kla \u015f\u00f6yle bir bak\u0131\u015f a\u00e7\u0131s\u0131 da edinmemiz m\u00fcmk\u00fcn olacakt\u0131r;<\/p>\n<blockquote>\n<p align=\"justify\">.Net Framework 2.0\u2019dan sonra .Net Framework 3.5 SP1 s\u00fcr\u00fcm\u00fcne kadar yap\u0131lan pek \u00e7ok de\u011fi\u015fiklik asl\u0131nda 2.0 s\u00fcr\u00fcm\u00fcyle de \u00f6yle ya da b\u00f6yle yap\u0131labilir (unutmay\u0131n hepsi nihayetinde ayn\u0131 ara dil\u2019e \u2013Common Intermediate Language\u2019e- d\u00f6n\u00fc\u015ft\u00fcr\u00fclmekte). Bunu anlam\u0131, bu s\u00fcr\u00fcmler aras\u0131ndaki pek \u00e7ok yenilik asl\u0131nda mevcut i\u015flerimizin, y\u00f6ntemlerimizin daha kolay, daha anla\u015f\u0131l\u0131r ve daha h\u0131zl\u0131 yap\u0131lmas\u0131 ad\u0131na gelmi\u015ftir ve asl\u0131nda arka planda eski kulland\u0131\u011f\u0131m\u0131z kodlara d\u00f6n\u00fc\u015ft\u00fcr\u00fclmektedir.<\/p>\n<\/blockquote>\n<p align=\"justify\"><font color=\"#666666\">&nbsp;&nbsp; Sizden ricam, payla\u015ft\u0131\u011f\u0131m bu bilgiler \u0131\u015f\u0131\u011f\u0131nda Lambda ifadelerini, Extension (<em>geni\u015fleme<\/em><\/font><font color=\"#666666\">) metodlar\u0131n\u0131, anonim t\u00fcrleri ve LINQ sorgular\u0131n\u0131 bir kez daha g\u00f6zden ge\u00e7irmeniz. Eminim ki bu bak\u0131\u015f a\u00e7\u0131s\u0131yla inceledi\u011finizde onlar\u0131 daha rahat anlayabilir ve programlar\u0131n\u0131zda kullanabilirsiniz.<\/font><\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp; Verdi\u011fim e\u011fitimlerde en \u00e7ok kar\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fc\u011f\u00fcm konulardan birisidir .Net Framework, Base Class Library (BCL, Temel S\u0131n\u0131f K\u00fct\u00fcphanesi) ve Common Language Runtime (CLR, Ortak Dil \u00c7al\u0131\u015fma-Zaman\u0131) kavramlar\u0131. Pek \u00e7ok insan .Net Framework = BCL = CLR diye d\u00fc\u015f\u00fcnmekte. Asl\u0131nda bu kavramlar birbirine ba\u011fl\u0131; fakat bir o kadar da birbirinden ayr\u0131 kavramlard\u0131r. &nbsp;&nbsp;&nbsp; .Net framework bir&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/dotnet-framework-bcl-ve-clr\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":33801,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,28],"tags":[128,41],"class_list":["post-9111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-csharp","category-turkce","tag-net-framework","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>.Net Framework, BCL ve CLR - 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\/dotnet-framework-bcl-ve-clr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\".Net Framework, BCL ve CLR - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"&nbsp;&nbsp; Verdi\u011fim e\u011fitimlerde en \u00e7ok kar\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fc\u011f\u00fcm konulardan birisidir .Net Framework, Base Class Library (BCL, Temel S\u0131n\u0131f K\u00fct\u00fcphanesi) ve Common Language Runtime (CLR, Ortak Dil \u00c7al\u0131\u015fma-Zaman\u0131) kavramlar\u0131. Pek \u00e7ok insan .Net Framework = BCL = CLR diye d\u00fc\u015f\u00fcnmekte. Asl\u0131nda bu kavramlar birbirine ba\u011fl\u0131; fakat bir o kadar da birbirinden ayr\u0131 kavramlard\u0131r. &nbsp;&nbsp;&nbsp; .Net framework bir...Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/dotnet-framework-bcl-ve-clr\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2011-07-31T14:09:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-30T08:14:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.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\/dotnet-framework-bcl-ve-clr\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\".Net Framework, BCL ve CLR\",\"datePublished\":\"2011-07-31T14:09:15+00:00\",\"dateModified\":\"2021-06-30T08:14:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/\"},\"wordCount\":880,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg\",\"keywords\":[\".Net Framework\",\"C#\"],\"articleSection\":[\"C#\",\"T\u00fcrk\u00e7e\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/\",\"url\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/\",\"name\":\".Net Framework, BCL ve CLR - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg\",\"datePublished\":\"2011-07-31T14:09:15+00:00\",\"dateModified\":\"2021-06-30T08:14:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg\",\"width\":1800,\"height\":1200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\".Net Framework, BCL ve CLR\"}]},{\"@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":".Net Framework, BCL ve CLR - 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\/dotnet-framework-bcl-ve-clr\/","og_locale":"en_US","og_type":"article","og_title":".Net Framework, BCL ve CLR - Fatih Boy","og_description":"&nbsp;&nbsp; Verdi\u011fim e\u011fitimlerde en \u00e7ok kar\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fc\u011f\u00fcm konulardan birisidir .Net Framework, Base Class Library (BCL, Temel S\u0131n\u0131f K\u00fct\u00fcphanesi) ve Common Language Runtime (CLR, Ortak Dil \u00c7al\u0131\u015fma-Zaman\u0131) kavramlar\u0131. Pek \u00e7ok insan .Net Framework = BCL = CLR diye d\u00fc\u015f\u00fcnmekte. Asl\u0131nda bu kavramlar birbirine ba\u011fl\u0131; fakat bir o kadar da birbirinden ayr\u0131 kavramlard\u0131r. &nbsp;&nbsp;&nbsp; .Net framework bir...Read More","og_url":"https:\/\/fatihboy.com\/en\/dotnet-framework-bcl-ve-clr\/","og_site_name":"Fatih Boy","article_published_time":"2011-07-31T14:09:15+00:00","article_modified_time":"2021-06-30T08:14:54+00:00","og_image":[{"width":1800,"height":1200,"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.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\/dotnet-framework-bcl-ve-clr\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":".Net Framework, BCL ve CLR","datePublished":"2011-07-31T14:09:15+00:00","dateModified":"2021-06-30T08:14:54+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/"},"wordCount":880,"commentCount":2,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg","keywords":[".Net Framework","C#"],"articleSection":["C#","T\u00fcrk\u00e7e"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/","url":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/","name":".Net Framework, BCL ve CLR - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg","datePublished":"2011-07-31T14:09:15+00:00","dateModified":"2021-06-30T08:14:54+00:00","breadcrumb":{"@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2011\/07\/wooden-building-blocks.jpg","width":1800,"height":1200},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/dotnet-framework-bcl-ve-clr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":".Net Framework, BCL ve CLR"}]},{"@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\/9111","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=9111"}],"version-history":[{"count":1,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/9111\/revisions"}],"predecessor-version":[{"id":33802,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/9111\/revisions\/33802"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media\/33801"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=9111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=9111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=9111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}