<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://cagdasdavulcu.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fcagdasdavulcu.spaces.live.com%2fblog%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Çağdaş DAVULCU: Blog</title><description /><link>http://cagdasdavulcu.spaces.live.com/blog</link><language>en-US</language><pubDate>Thu, 24 Jul 2008 09:32:42 GMT</pubDate><lastBuildDate>Thu, 24 Jul 2008 09:32:42 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://cagdasdavulcu.spaces.live.com/feed.rss</cf:parentRSS><live:type>blog</live:type><live:identity><live:id>9042701556601207285</live:id><live:alias>cagdasdavulcu</live:alias></live:identity><image><title>Çağdaş DAVULCU: Blog</title><url>http://tkfiles.storage.live.com/y1p1vpziZ2iV4eRD2iOB-IgM6pan0-juLCPJAKk1ICOvr7EUDVWmxcEMA</url><link>http://cagdasdavulcu.spaces.live.com/blog</link></image><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Konuşulan konu ProjeABC'nin İlk Ürünü: BilBakalimKac</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!260.entry</link><description>&lt;p&gt;&amp;quot;Bil Bakalım Kaç&amp;quot; projesinin kodları yayınlandı. İncelemenizi tavsiye ederim.
&lt;p&gt;Alıntı 
&lt;blockquote&gt;&lt;a href="http://kadircamoglu.spaces.live.com/blog/cns!1DEAC0EDADB08631!359.entry"&gt;ProjeABC'nin İlk Ürünü: BilBakalimKac&lt;/a&gt;&lt;br&gt;
&lt;div&gt;ProjeABC'nin ilk uygulaması &amp;quot;Bil Bakalım Kaç?&amp;quot; tamamlandı...&lt;br&gt;&lt;br&gt;Chip Online'daki &amp;quot;Tek Kişilik Yazılımevi&amp;quot; okuyucularıyla analiz aşamasını geliştirdiğimiz projenin tasarım ve kodlama aşamasını tamamladım ve kitapçığı da hazırlayarak aşağıdaki linkten paylaşıma açtım.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;a href="http://www.mediafire.com/download.php?imbun1rdmd5" target="_blank"&gt;&lt;font color="#cc6633"&gt;&lt;u&gt;ProjeABC01_BilBakalimKac.pdf&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.mediafire.com/download.php?yleo4yxuxuf" target="_blank"&gt;&lt;font color="#cc6633"&gt;&lt;u&gt;ProjeABC01_BilBakalimKac_CS.zip&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.mediafire.com/download.php?wottd1pzpyy" target="_blank"&gt;&lt;font color="#cc6633"&gt;&lt;u&gt;ProjeABC01_BilBakalimKac_VB.zip&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.mediafire.com/download.php?zezoyty1lq3" target="_blank"&gt;&lt;u&gt;&lt;font color="#bb3300"&gt;ProjeABC01_BilBakalimKac_Tumu.zip&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Projeyle ilgili gelişmeleri aşağıdaki linklerden takip edebilirsiniz.&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.chip.com.tr/blog/kadircamoglu/Bir-Kisiye-imzali-SL-Server-2005-Kitabim-Hediye_1052.html"&gt;http://www.chip.com.tr/blog/kadircamoglu/Bir-Kisiye-imzali-SL-Server-2005-Kitabim-Hediye_1052.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.chip.com.tr/blog/kadircamoglu/ilk-Projemiz-Bir-Oyun-Tutulan-Sayiyi-Bulmaca_1053.html"&gt;http://www.chip.com.tr/blog/kadircamoglu/ilk-Projemiz-Bir-Oyun-Tutulan-Sayiyi-Bulmaca_1053.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.chip.com.tr/blog/kadircamoglu/Bil-Bakalim-Kac-Beyin-Firtinasi_1068.html"&gt;http://www.chip.com.tr/blog/kadircamoglu/Bil-Bakalim-Kac-Beyin-Firtinasi_1068.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.chip.com.tr/blog/kadircamoglu/Bil-Bakalim-Kac-Proje-Teslimi_1083.html"&gt;http://www.chip.com.tr/blog/kadircamoglu/Bil-Bakalim-Kac-Proje-Teslimi_1083.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.chip.com.tr/blog/kadircamoglu/Hediye-SL-Server-Kitabi-Sahibini-Buldu_1086.html"&gt;http://www.chip.com.tr/blog/kadircamoglu/Hediye-SL-Server-Kitabi-Sahibini-Buldu_1086.html&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;/blockquote&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=9042701556601207285&amp;page=RSS%3a+Konu%c5%9fulan+konu+ProjeABC'nin+%c4%b0lk+%c3%9cr%c3%bcn%c3%bc%3a+BilBakalimKac&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cagdasdavulcu.spaces.live.com&amp;amp;GT1=cagdasdavulcu"&gt;</description><category>None</category><comments>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!260.entry#comment</comments><guid isPermaLink="true">http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!260.entry</guid><pubDate>Sun, 13 Jul 2008 09:21:29 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://cagdasdavulcu.spaces.live.com/blog/cns!7D7E2127CB1639F5!260/comments/feed.rss</wfw:commentRss><wfw:comment>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!260.entry#comment</wfw:comment><dcterms:modified>2008-07-13T09:21:29Z</dcterms:modified></item><item><title>Konuşulan konu Yazılım Geliştirme Projelerinin ABCsi: ProjeABC</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!259.entry</link><description>&lt;p&gt;Kadir hocamın girişimine hep birlikte destek olalım. Türkiye'de benzeri olmayan bir etkinlik. Yazılım alanında tecrübe kazanmak isteyenlerin kaçırmaması gereken bir fırsat.
&lt;p&gt;Kadir Çamoğlu'na teşekkürler...
&lt;p&gt;Alıntı 
&lt;blockquote&gt;&lt;a href="http://kadircamoglu.spaces.live.com/blog/cns!1DEAC0EDADB08631!358.entry"&gt;Yazılım Geliştirme Projelerinin ABCsi: ProjeABC&lt;/a&gt;&lt;br&gt;
&lt;div&gt;Bir programlama dili öğrendiniz...&lt;br&gt;Değişkenleri, döngüleri, karar yapılarını biliyorsunuz...&lt;br&gt;Belki biraz da masa üstü uygulama programlamayı biliyorsunuz...&lt;br&gt;Biraz da veritabanlarından anlıyorsunuz...&lt;br&gt;Peki ama bu bölük pörçük bilgileri birleştirerek uygulama geliştirebiliyor musunuz?&lt;br&gt;&lt;br&gt;İşte şu anda Türkiye'de benim tespit ettiğim en büyük eksiklerden bir tanesi bu: Yazılım geliştirmeye bütünsel bakış!&lt;br&gt;Yazılım geliştirme bilgi ve becerilerinin tamamını kullanarak bir problemi başından sonuna kadar çözebilmek, bir yazılım çözümü geliştirebilmek.&lt;br&gt;&lt;br&gt;Bu genel bir sorun. İster okulunu okuyun, ister kursuna gidin, ister kitaplardan ya da internetten öğrenin bu eksikliği hissediyor olabilirsiniz. Kendinizi suçlamayın. Parçaları nasıl birleştireceğiniz ayrı bir eğitim konusudur ki çoğunlukla bu açık stajlarla kapanmaya çalışılmaktadır.&lt;br&gt;&lt;br&gt;Benim kişisel amaçlarımdan biri de yazılım dünyasına girişteki bu zorluğu aşmaları konusunda desteğe ihtiyacı olanlara ufak ta olsa bir katkıda bulunabilmektir. İşte bu nedenle ilk olarak Chip Online'da &amp;quot;&lt;a href="http://www.chip.com.tr/blog/kadircamoglu"&gt;&lt;u&gt;&lt;font color="#cc6633"&gt;Tek Kişilik Yazılımevi&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&amp;quot; blogunu yazmaya başladım. Bu blogdaki amaç yazılıma bütünsel bakışın kodlama dışında kalan mühendislik adımları hakkında bilgiler vermekti. Ama bir de bu işin uygulama tarafı var, yani kodlama. İşte bu konduaki eksikliği de ProjeABC ile gidermeyi düşünüyorum. &lt;/div&gt;&lt;/blockquote&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=9042701556601207285&amp;page=RSS%3a+Konu%c5%9fulan+konu+Yaz%c4%b1l%c4%b1m+Geli%c5%9ftirme+Projelerinin+ABCsi%3a+ProjeABC&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cagdasdavulcu.spaces.live.com&amp;amp;GT1=cagdasdavulcu"&gt;</description><comments>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!259.entry#comment</comments><guid isPermaLink="true">http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!259.entry</guid><pubDate>Sun, 13 Jul 2008 09:19:01 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://cagdasdavulcu.spaces.live.com/blog/cns!7D7E2127CB1639F5!259/comments/feed.rss</wfw:commentRss><wfw:comment>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!259.entry#comment</wfw:comment><dcterms:modified>2008-07-13T09:19:01Z</dcterms:modified></item><item><title>.Net Platformu ve Framework</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!257.entry</link><description>&lt;div&gt;Herkesin kullandığı bir ifade olan “Framework”, yazılımcılar için farklı anlamlar taşıyabilir. Bu bölümde “Framework” kavramını, neden “Framework”e ihtiyaç duyulduğunu ve “Framework”ün nelere çözümler getirdiği üzerine açıklamalar bulunacaktır. Bunun yanısıra 2000 yılından beri herkesi etkisi altına alan “.Net Framework”, “.Net Framework”ün tarihsel gelişimi, “.Net Framework 3.5” yenilikleri, programlama dilleri ve “Visual Studio 2008” yeniliklerinden söz edilecektir. Bölümü okumayı bitirdiğinizde “Framework Kavramı Nedir?” ve “.Net Framework’ün Özellikleri Nedir?” sorularına cevap verebileceksiniz.&lt;br&gt;&lt;br&gt;&lt;strong&gt;&lt;font size=4&gt;Framework Kavramı&lt;br&gt;&lt;/font&gt;&lt;/strong&gt;“Framework” kavramının karşılık gelebileceği bir sürü anlam olduğundan, söz edilen konunun “Yazılım Çatısı(Software Framework)” olduğunu bilmeniz gerekmektedir. “Yazılım Çatısı(Software Framework)” kavramı tam olarak : “Yazılım sistemleri ya da alt sistemleri için tekrar kullanılabilir bir alt yapı tasarımı” anlamına gelmektedir. “Framework” geliştirmenin amacı ise tekrar kullanılabilir ve genişletilebilir bir alt yapı üzerinde tüm teknolojileri çalıştırabilmektir. “Framework”ler böyle bir zorunluluk olmamasına rağmen genellikle “Nesne Yönelimli Programlama” mantığıyla geliştirilmiştirler ve yazılımcılara uygulamalarını geliştirirken yardımcı olan yapılardır. Aynı zamanda geliştirilen “Framework“ler API(Application Programming Interface) adı verilen işletim sisteminin kullandığı nesnelere kolayca erişimi sağlayan yapılar arasındadırlar. Dünyada bu amaçlara hizmet etmek için geliştirilmiş bir sürü ”Framework” bulunmaktadır:&lt;br&gt;&lt;br&gt;&lt;strong&gt;Java Native Interface(JNI):&lt;/strong&gt; Java Virtual Machine(JVM) üzerinde “Native Uygulamalar” tarafından Java kodları çalıştırmaya yarayan bir alt yapı.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Spring:&lt;/strong&gt; Java platformu için açık kaynaklı uygulama altyapısı.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Symphony Framework:&lt;/strong&gt; PHP platformu için geliştirlen uygulama alt yapısı olan Symphony, en popüler “Framework”ler arasında yer almaktadır.&lt;br&gt;&lt;br&gt;“Framework”, uzun yıllardır üzerinde çalışmalar yapılan “Yazılım Fabrikası(Software Factory)” kavramının en önemli ürünüdür. Amaç ise değişen koşullara çabuk uyum sağlayan yazılımların yanısıra zaman ve maliyet parametreleri açısından minimum değerleri yakalamaktır. Bunun en güzel örneği de “.Net Framework” versiyonlarıdır. “.Net Framework” dünyanın en başarılı “Framework”leri arasında yer almaktadır. Yazılımcılara yazılım geliştirmek için süper bir altyapı sağlayan “.Net Framework Class Library” ve diğer “Framework”lerden bir farkı daha olan “CLR(Comman Language Runtime)”, uygulamaları daha kolay ve çabuk geliştirilebilir kılmaktadır. Bu konu ile ilgili detaylara “.Net Framework Tarihçesi” başlığı altında değinilecektir. &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;strong&gt;&lt;font size=4&gt;.Net Framework Tarihçesi&lt;/font&gt;&lt;/strong&gt;&lt;br&gt;“.Net Framework” özellikleri:&lt;br&gt;&lt;br&gt;&lt;strong&gt;Birlikte Çalışabilirlik(Interoperability):&lt;/strong&gt; “.Net” uygulamaları diğer geliştirilmiş uygulamalarla(“.Net” platformunda yazılıp yazılmadığı önemsenmeksizin) birlikte çalışabilmesi. &lt;br&gt;&lt;br&gt;&lt;strong&gt;Ortak Çalışma Zamanı Motoru(Common Runtime Engine):&lt;/strong&gt; “.Net Framework” üzerinde kullanılan programlama dilleri “Ara Dil(Intermediate Language)” bir dile derlenir ki bu “Microsoft Intermediate Language(MSIL)” olarak ta bilinir. Çalışma esnasında “Jusy-In-Time(JIT)” derleyicisi devreye girerek “MSIL” olarak bulunan dosyayı “Makine Dili(Machine Code)“ne derler ve çalıştırma işlemi yapılır. Bu şekilde yapılan çalıştırma işlemine “Ortak Dil Altyapısı(Common Languague Infrastructure)” denir ve bu özellik Microsoft tarafında “Ortak Dil Çalışma Zamanı(Common Language Runtime)” olarak uygulanmıştır.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Dil Bağımsızlığı(Language Independence):&lt;/strong&gt; Microsoft “Dil bağımsızlığı“nı “CTS(Common Type System)” adı verilen bir yöntem ile çözmüştür. Bu özelliği bütün veri tipleri ve programlama yapıları göz önünde bulundurularak CLR destekli bir çözüm getirilmiş ve ortaya aynı alt yapı ile çalışan fakat dil bazında değişiklikler gösteren “.Net Programlama Dilleri” çıkmıştır. &lt;br&gt;&lt;br&gt;&lt;strong&gt;Temel Sınıf Kütüphanesi(Base Class Library):&lt;/strong&gt; Yazılım geliştiricilerin üzerinde yoğunlaştıkları yazılımları daha kolay bir şekilde geliştirebilmeleri için sunulan bir kütüphanedir. Bir yandan da API(Application Programming Interface)’lerin enkapsüle edilmiş halidir. &lt;br&gt;&lt;br&gt;&lt;strong&gt;Kolaylaştırılmış Dağıtım(Simplified Deploy):&lt;/strong&gt; Yüklenmeye çalışılan yazılım ile ilgili arttırılmış kolaylık ve baştan tasarlanan dağıtım sistemi ile geçmişte yüklenen yazılımlara zarar vermeden, düzgün adresleme yapılarak yükleme yapılır.&lt;br&gt;Güvenlik(Security): Uygulamaların zayıf yönleri ortaya konarak çözümler getirilmiştir. Örneğin: “Buffer Overrun” adı verilen hatalara karşı, “.Net Framework” tarafından bütün uygulamalar için ortak güvenlik desteği sağlamaktadır.&lt;br&gt;&lt;br&gt;&lt;strong&gt;Taşınabilirlik(Portability):&lt;/strong&gt; “.Net Framework” çeşitli ortamlarda çalışabilir. Windows, Windows Ce, Xbox 360…&lt;br&gt;“.Net Framework” bu özelliklerle diğer “Framework”lerden avantajlı hale geldi. Faydalarından biri de yazılım geliştiricilere “Bellek Yönetimi(Memory Management)”ni  bırakmayıp CLR ile üstlenmesi. Yazılım geliştiricilerin geliştirdikleri uygulamalar içerisindeki nesnelerin bellekte olup olmadıklarını kontrol etmelerine gerek kalmadan daha kolay uygulama geliştirme ortamı sağlamasıdır. Bunu da CLR içerisinde bulunan “Çöp Toplayıcı(Garbage Collector)” aracılığıyla yapmaktadır. “.Net Framework” ile getirilen “public key token” yapısı ile geliştirilen “Assembly”lerin çakışması diğer bir adıyla “DLL Hell” ortadan kaldırılmıştır. Son olarak “Veri Hakkında Bilgi(Metadata)” veren bir yapı ile tipler arasında çözümlemeler yapmak mümkün hale getirilmiştir.&lt;br&gt;&lt;br&gt;1990’ların sonlarına doğru Microsoft tarafından “Next Generation Windows Services(NGWS)” adıyla geliştirilmeye başlanan “.Net Framework”, 2000 yılında ilk beta versiyonu olan “.Net Framework 1.0” adıyla piyasaya çıktı. Daha sonraları sırasıyla “.Net Framework 1.0 Beta 1”, “.Net Framework 1.0 Beta 2” ile değişikliğe uğrayarak 05.01.2002 tarihinde “.Net Framework 1.0 RTM” tam anlamıyla piyasaya oturdu. Bundan sonra “.Net Framework 1.0” üzerine 3 tane “Service Pack” daha getirildi. Bir sonraki versiyonu olan “.Net Framework 1.1 RTM” 01.04.2003 tarihinde piyasaya sürüldü ve bu versiyon üzerinde 2 “Service Pack” çıkartıldı. 07.11.2005 tarihinde “.Net Framework 2.0 RTM” çıkartılarak yeni bir geçiş daha yapılmış olundu. “.Net Framework 2.0”ın Vista versiyonu ve bunun üzerine de bir tane “Service Pack”i çıkartıldıktan sonra “.Net” yapısını oldukça güçlü kılan “.Net Framework 3.0 RTM” 06.11.2006 tarihinde piyasaya sürüldü. Bu versiyon için bir tane “Service Pack” çıkartılarak şu anki bulunduğumuz nokta olan “.Net Framework 3.5 RTM” versiyonu 19.11.2007 tarihinde piyasaya sürüldü.&lt;br&gt;&lt;br&gt;&lt;strong&gt;.Net Framework 1.0&lt;/strong&gt;&lt;br&gt;• İlk versiyon olan “.Net Framework 1.0” ile “Framework” temelleri getirilmiştir. Bununla birlikte yazılımcılara ileriye dönük vizyon sunulmuştur.&lt;br&gt;&lt;br&gt;&lt;strong&gt;.Net Framework 1.1&lt;/strong&gt;&lt;br&gt;• Asp.Net mobil kontrolleri için “yerleşik(Built-In)” destek sağlandı. Daha önceleri sonradan eklenebiliyordu.&lt;br&gt;• Güvenlik değişiklikleri oldu.&lt;br&gt;• ODBC ve Oracle veritabanları için yerleşik destek sağlandı.&lt;br&gt;• Mobil cihazlar için “.Net Compact Framework” ortaya çıktı.&lt;br&gt;• “Internet Protocol version 6(Ipv6)” desteği sağlandı.&lt;br&gt;• Pek çok API değişiklikleri yaşandı.&lt;br&gt;.Net Framework 2.0&lt;br&gt;• Pek çok API değişiklikleri yaşandı.&lt;br&gt;• Asenkron yapıya hizmet etmek, bellek konumlandırması yapmak, “Assembly”leri yüklemek ve daha fazlası gibi işlemleri daha iyi yapan bir API getirildi. Kendi planlayıcısını ve bellek yöneticisini uygulayan bu API, ilk başta Microsoft SQL Server içerisindeki çalışma zamanı sunma mekanizması için geliştirilmişti.&lt;br&gt;• Donanım ortamları için tam bir 64-bit desteği getirildi.&lt;br&gt;• .Net CLR içerisinde Generics adı verilen dil yapısı yerleşik olarak getirildi.&lt;br&gt;• Geliştirilmiş ASP.Net kontrolleri getirildi.&lt;br&gt;• Yeni veri kontrolleri ve geliştirilmiş veri bağlama sistemi getirildi.&lt;br&gt;• ASP.Net için kişiselleştirilmiş özellikler getirildi.&lt;br&gt;• “.Net Micro Framework” çıkartıldı.&lt;br&gt;&lt;br&gt;&lt;strong&gt;.Net Framework 3.0&lt;/strong&gt;&lt;br&gt;• Windows Vista ve Windows Server 2008 için API’ler geliştirildi.&lt;br&gt;• WinFX olarak adlandırıldı.&lt;br&gt;• Common Language Runtime olarak 2.0 versiyonu korunmaya devam edildi.&lt;br&gt;• “Windows Presentation Foundation(Avalon)” getirildi.&lt;br&gt;• “Windows Workflow Foundation(WF)” getirildi.&lt;br&gt;• “Windows Communication Foundation(Indigo)” getirildi.&lt;br&gt;• “Windows CardSpace(InfoCard)” getirildi.&lt;br&gt;&lt;br&gt;&lt;strong&gt;.Net Framework 3.5&lt;/strong&gt;&lt;br&gt;Gelişen “.Net Framework” versiyon olarak 3.5 seviyesine kadar gelmiştir. Alt yapı olarak yine Common Language Runtime 2.0’ı kullanan ve çok önemli bir yenilik olan “LINQ(Language Integrated Query)” getirildi.&lt;br&gt;• C# 3.0 ve VB.Net 9.0 derleyicisi içerisine yeni özellikler getirildi.&lt;br&gt;• “Expression Tree” ve “Lambda Method” eklendi.&lt;br&gt;• “Extension Method” eklendi.&lt;br&gt;• “Anonymous Type” eklendi.&lt;br&gt;• “Language Integrated Query(LINQ)” yapısı çeşitli sağlayıcıları ile eklendi.&lt;br&gt;o LINQ to Objects&lt;br&gt;o LINQ to XML&lt;br&gt;o LINQ to SQL&lt;br&gt;• ADO.Net’e sayfalama desteği eklendi.&lt;br&gt;• Yerel belleklenmiş verilere erişebilmek için ADO.Net’e yeni bir API eklendi.&lt;br&gt;• WMI ve Active Directory yönetilir hale getirildi.&lt;br&gt;• WCF ve WF ile platform bağımsız dağıtık uygulamalar içerisinde iş akışı sistemi kurma sağlandı.&lt;br&gt;• ASP.Net ile Ajax birleştirildi.&lt;br&gt;• Network API’si ile asenkron I/O işlemleri desteklendi.&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Visual Studio 2008&lt;/strong&gt;&lt;br&gt;2007 yılında piyasaya sürülen “Visual Studio 2008” ile eklenen özellikler tüm yazılım geliştiricilere daha kolay uygulama geliştirme imkanı sağlamaktadır. Microsoft’un devam ettirdiği “Express Edition” serisi C#, Vb.Net, C++ ve Visual Web Developer olarak ilerlemekte. “Visual Studio 2008” platformunda .Net Framework 3.5 yer almaktadır.  “Visual Studio 2008” sayesinde yazılım geliştiricilerin daha güvenli, daha yönetilebilir ve Windows Vista ile Microsoft Office 2007 özelliklerinden faydalanılabilceği bir platform oluşturulmuştur. &lt;br&gt;Aşağıda “Visual Studio 2008” ile gelen yenilikler bulunmaktadır:&lt;br&gt;&lt;br&gt;&lt;strong&gt;• Çoklu Hedefleme(Multi-Targeting):&lt;/strong&gt; “Visual Studio 2008” içerisinde “.Net Framework 2.0”, “.Net Framework 3.0”, “.Net Framework 3.5” versiyonları bazında uygulama geliştirebilirsiniz. Böylelikle “Visual Studio 2008” ortamından faydalanarak “.Net Framework 2.0” uygulaması geliştirme imkanı sunmakta.&lt;br&gt;&lt;strong&gt;• Web Designer:&lt;/strong&gt; “Visual Studio 2008” içerisinde yeni “Web Tasarımı ve CSS” desteği eklendi.&lt;br&gt;&lt;strong&gt;• AJAX:&lt;/strong&gt; “Visual Studio 2008” ile AJAX yerleşik olarak gelmekte. Ayrıca bir eklenti kurmaya gerek kalmamakta.&lt;br&gt;&lt;strong&gt;• LINQ to SQL:&lt;/strong&gt; Yerleşik OR/M(Object-Relitional Mapper) getirilerek, ilişkisel veritabanı sistemlerinde “.Net“ nesnelerini kullanarak modelleme yapabilme imkanı sağlandı.&lt;br&gt;&lt;strong&gt;• Sorgu Sözdizimi:&lt;/strong&gt; Standart LINQ sorugu operatörlerini kullanarak kısa yollu sorgulama yapılmaya imkan sağlandı.&lt;br&gt;&lt;strong&gt;• Anonim Tipler(Anonymous Types):&lt;/strong&gt; Açıkça farklı bir yerde tanımlama yapmadan satır içerisinde kendi tipinizi tanımlamaya yarayan bir özellik. Anonim tipler LINQ kullanılarak data sorgulaması yapıldığında çok kullanışlı olurlar.&lt;br&gt;&lt;strong&gt;• Lambda Ifadeleri(Lambda Expressions):&lt;/strong&gt; Anonim metotlar yazmak için daha kısa ve daha fonksiyonel ifadeler.&lt;br&gt;• Genişletme Metotları(Extension Methods): Mevcut tipi modifiye etmeden, tipin içerisine yeni “Public” metotlar eklenebilmesi özelliği.&lt;br&gt;&lt;strong&gt;• Otomatik Özellikler(Automatic Properties):&lt;/strong&gt; Get ve Set ifadelerini içeren özellikler(Property) için “Private” alanlar tanımlamaksızın kullanım izni veren özellik.&lt;br&gt;&lt;strong&gt;• Nesne ve Koleksiyon İlklendiriciler(Object and Collection Initializers):&lt;/strong&gt; Nesneler ve kolleksiyonları ilklendirmenin kısayolunun getirildiği özellik.&lt;br&gt;&lt;strong&gt;• Javascript Hata Ayıklama İşlemi(Javascript Debugging):&lt;/strong&gt; “Visual Studio 2008” ile javascript içerisinde “Hata Ayıklama İşlemi(debug)” yapmak mümkündür.&lt;br&gt;&lt;strong&gt;• Javascript Intellisense:&lt;/strong&gt; “Visual Studio 2008” ile Javascript kodlaması esnasında gelişmiş “Javascript Intellisense”inden faydalanılacak.&lt;br&gt;&lt;strong&gt;• .Net Framework Kaynak Koduna Erişim:&lt;/strong&gt; “Hata Ayıklama İşlemi” esnasında .Net Framework içerisindeki çekirdek kütüphaneler içerisine girilebilir hale getirildi.&lt;br&gt;&lt;br&gt;Bu özelliklerin yanısıra “Visual Studio 2005”te getirilmeye çalışılan ve “Visual Studio 2008 Professional Edition”da eklenen “Unit Test” özelliğinden de söz etmek gerekir. Bu özellik “Visual Studio 2008 Professional Edition” içerisinde bulunmakla beraber, geliştirilen kod parçacıkları için test kodları geliştirilebilir hale gelindi.&lt;br&gt;&lt;br&gt;&lt;font size=4&gt;&lt;strong&gt;Programlama Dilleri&lt;/strong&gt;&lt;br&gt;&lt;/font&gt;Eskiden yerleşik olarak ”Visual Basic”, “Visual C#”, “Visual C++” ve “Visual J#” programlama dilleri gelmekteydi. “Visual Studio 2008“ ile ”Visual Basic”, “Visual C#”, “Visual C++” dilleri yerleşik olarak gelmekte. Artık “Visual J#”ı “Visual Studio 2008” içerisinde bulunmuyor. “Visual Basic”in şu an 9.0 versiyonu, “Visual C#”ta ise 3.0 versiyonu kullanılmaktadır. O zaman şöyle bir bilgi vermekte fayda vardır: ”IDE(Integrated Development Enviroment) olarak Visual Studio 2008, Visual C# versiyonu olarak 3.0, Visual Basic versiyonu olarak 9.0 ve CLR versiyonu olarak 2.0 kullanılmaktadır”. Teknoloji olarak son gelinen nokta budur.&lt;br&gt;Bunlar haricinde “Visual Studio 2008” içerisinde A#, F#, Phyton, Ruby, NetCobol, Delphi.Net gibi daha bir çok programlama dilleri desteklenmektedir.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=9042701556601207285&amp;page=RSS%3a+.Net+Platformu+ve+Framework&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cagdasdavulcu.spaces.live.com&amp;amp;GT1=cagdasdavulcu"&gt;</description><comments>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!257.entry#comment</comments><guid isPermaLink="true">http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!257.entry</guid><pubDate>Thu, 26 Jun 2008 10:35:33 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://cagdasdavulcu.spaces.live.com/blog/cns!7D7E2127CB1639F5!257/comments/feed.rss</wfw:commentRss><wfw:comment>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!257.entry#comment</wfw:comment><dcterms:modified>2008-06-26T10:48:03Z</dcterms:modified></item><item><title>System.Collections ve System.Collections.Generic Namespace'i ile ilgili örnekler</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!256.entry</link><description>&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;class&lt;/font&gt;&lt;/font&gt;&lt;font color="#000000" size=2&gt; &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Program&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;{&lt;br&gt;     &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;static&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;void&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; Main(&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;[] args)&lt;br&gt;     {&lt;br&gt;          &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;#region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; System.Collections.Generic&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;#region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; List&amp;lt;T&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//ArrayList: Object tipindeki elemanlardan olusan bir kolleksiyondur.&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//List: T bolumunde belirtilen tipteki elemalardan olusan kolleksiyondur.&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//Asagidaki ornekte her elemani string olan ve adi ogrenciler olan&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//generic bir kolleksiyon tanimlamisi yaptik.&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//Generic yapilari &lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;// --&amp;gt; Tip guvenli&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;// --&amp;gt; Boxing ve Unboxing islemlerinden kaynaklanan&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;// performans yavasligini ortadan kaldirir.&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;// --&amp;gt; Hizli&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;System.Collections.Generic.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;List&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt; ogrenciler =&lt;br&gt;               &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.Generic.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;List&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt;();&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               ogrenciler.Capacity, ogrenciler.Count);&lt;br&gt;          ogrenciler.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Pinar Sirnak&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               &lt;/font&gt;&lt;font size=2&gt;ogrenciler.Capacity, ogrenciler.Count);&lt;br&gt;          ogrenciler.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Haci Inceyilmaz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               &lt;/font&gt;&lt;font size=2&gt;ogrenciler.Capacity, ogrenciler.Count);&lt;br&gt;          ogrenciler.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Murat Sever&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               ogrenciler.Capacity, ogrenciler.Count);&lt;br&gt;          ogrenciler.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Efsun Karaca&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               &lt;/font&gt;&lt;font size=2&gt;ogrenciler.Capacity, ogrenciler.Count);&lt;br&gt;          ogrenciler.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Yusuf Karakus&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               ogrenciler.Capacity, ogrenciler.Count);
&lt;p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;//List.TrimExcess metodu ArrayList.TrimToSize metodu ile ayni isi yapar&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//Capacity degerini Count degerine indirir.&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;ogrenciler.TrimExcess();&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               ogrenciler.Capacity, ogrenciler.Count);&lt;br&gt;&lt;br&gt;          &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; ogrenciler)&lt;br&gt;               &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(item);&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;          #endregion
&lt;p&gt;          #region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; Dictionary&amp;lt;TKey, TValue&amp;gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;//HasTable ile ayni isi yapan generic kolleksiyondur.&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;System.Collections.Generic.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Dictionary&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt; iller =&lt;br&gt;               &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.Generic.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Dictionary&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt;();
&lt;p&gt;          iller.Add(34, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Istanbul&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          iller.Add(35, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Izmir&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          iller.Add(06, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Anakara&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Plaka numarasi 34 olan il: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, iller[34]);
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;//Dictionary&amp;lt;TKey, TValue&amp;gt; listeleme&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (System.Collections.Generic.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;KeyValuePair&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;int&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt; item &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; iller)&lt;br&gt;               &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Plaka No:{0}, Il: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, item.Key, item.Value);&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;          #endregion&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;          System.Collections.Generic.LinkedList&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt; liste =&lt;br&gt;               &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.Generic.LinkedList&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt;();
&lt;p&gt;          System.Collections.Generic.LinkedListNode&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt; ilkNode = &lt;br&gt;               liste.AddFirst(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Umit Karan&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);
&lt;p&gt;          System.Collections.Generic.LinkedListNode&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt; ikinciNode = &lt;br&gt;               liste.AddAfter(ilkNode, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Lincoln&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);
&lt;p&gt;          System.Collections.Generic.LinkedListNode&amp;lt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&amp;gt; ucuncuNode = &lt;br&gt;               &lt;/font&gt;&lt;font size=2&gt;liste.AddBefore(ikinciNode, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Skibbe&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;string&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; liste)&lt;br&gt;               &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(item);&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;          #endregion
&lt;p&gt;          #region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; System.Collections&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;          #region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; ArrayList
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;//ArrayList Count, Capacity, TrimgToSize()&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; arrList =&lt;br&gt;               &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               arrList.Capacity, arrList.Count);
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;//ArrayList'e eleman ekler&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;arrList.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Pinar Sirnak&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               &lt;/font&gt;&lt;font size=2&gt;arrList.Capacity, arrList.Count);&lt;br&gt;          arrList.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Haci Inceyilmaz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               arrList.Capacity, arrList.Count);&lt;br&gt;          arrList.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Efsun Karaca&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               arrList.Capacity, arrList.Count);&lt;br&gt;          arrList.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Ali Fuat Navruz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               arrList.Capacity, arrList.Count);&lt;br&gt;          arrList.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Erdem Akyildiz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               arrList.Capacity, arrList.Count);&lt;br&gt;&lt;br&gt;          &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; o &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; arrList)&lt;br&gt;               &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(o);
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Trim To Size Methodu Calistiriliyor!!!&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);
&lt;p&gt;          arrList.TrimToSize();
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Kapasite: {0}, Eleman Sayisi: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;br&gt;               arrList.Capacity, arrList.Count);
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;//ArrayList'i siralar&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;          arrList.Sort();
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; o &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; arrList)&lt;br&gt;               &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(o);
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;//ArrayList icerisinde &amp;quot;Yusuf Karakus&amp;quot; &lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//degerine sahip eleman olup olmadigini kontrol eder&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(arrList.Contains(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Yusuf Karakus&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;));&lt;br&gt;          &lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(arrList.Contains(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Erdem Akyildiz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;)); &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;          #endregion
&lt;p&gt;          #region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; HashTable&lt;br&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //Key Value ciftleri tutan kolleksiyon yapisi&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Hashtable&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; ht = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Hashtable&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();&lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font size=2&gt;&lt;font color="#008000"&gt;//HashTable'a eleman ekleme - yontem#1&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;ht.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;sinif&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;class&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;ht.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;arayuz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;interface&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font size=2&gt;&lt;font color="#008000"&gt;//HashTable'a eleman ekleme - yontem#2&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;ht[&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;alan&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;] = &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;field&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //HashTable'a ayni key'i 2 kere ekleyemezsiniz&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //ht.Add(&amp;quot;sinif&amp;quot;, &amp;quot;asdasd&amp;quot;);&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //HashTable icerisindeki bir elemanin degerini degistirmek&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;ht[&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;arayuz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;] = &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;User Interface&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;;&lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;DictionaryEntry&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; ht)&lt;br&gt;&lt;font color="#008000"&gt;               &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Key: {0}, Value: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, item.Key, item.Value);&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;#endregion
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;#region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; Stack&lt;/font&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //LIFO(Last In First Out) kurali gecerlidir.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Stack&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; stk = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Stack&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;font size=2&gt;&lt;font size=2&gt;&lt;font color="#008000"&gt;//Stack kolleksiyonuna eleman eklemek &lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//icin Push Metodunu kullaniriz.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;stk.Push(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Efsun Karaca&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;stk.Push(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Yusuf Karakus&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;stk.Push(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Turan Coban&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;stk.Push(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Anil Biyik&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font size=2&gt;&lt;font color="#008000"&gt;//Pop metodu; son eklenen nesneyi siler ve&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//sildigi nesneyi geri dondurur.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Listeden cikaritilan eleman: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, stk.Pop());
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //Peek metodu; son eklenen nesneyi listeden silmeden gosterir.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Gosterilen eleman: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, stk.Peek());
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; o &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; stk)&lt;br&gt;&lt;font color="#008000"&gt;               &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Isim: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, o);&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;#endregion
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;#region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; Queue&lt;/font&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //First In First Out kurali gecerlidir.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Queue&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; q = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Queue&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;q.Enqueue(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Murat Sever&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;q.Enqueue(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Anil Biyik&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;q.Enqueue(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Deniz Altintas&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;q.Enqueue(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Erdem Akyildiz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; o &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; q)&lt;br&gt;&lt;font color="#008000"&gt;               &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Isim: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, o);
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //Kolleksiyona eklenen ilk elemani siler ver&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;//sildigi elemani geri dondurur.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Listeden Cikartilan Eleman: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, q.Dequeue());
&lt;p&gt;&lt;/font&gt;&lt;font color="#008000" size=2&gt;&lt;font color="#008000" size=2&gt;          //Kolleksiyonun en basindaki elemanin silmeden dondurur.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Listenin Basindaki Eleman: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, q.Pek());&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;----------&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;object&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; o &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; q)&lt;br&gt;&lt;font color="#008000"&gt;               &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Isim: {0}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, o);&lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;#endregion
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;#region&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; SortedList&lt;br&gt;&lt;/font&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font size=2&gt;&lt;font color="#008000"&gt;//sirali HashTable --&amp;gt; Key/Value ciftleri tutar.&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;SortedList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; sl = &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;SortedList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;sl.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;sinif&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;class&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;sl.Add(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;arayuz&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, &lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;interface&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;);&lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; (System.Collections.&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;DictionaryEntry&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; item &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;in&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; sl)&lt;br&gt;&lt;font color="#008000"&gt;               &lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af" size=2&gt;&lt;font color="#2b91af" size=2&gt;Console&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.WriteLine(&lt;/font&gt;&lt;font color="#a31515" size=2&gt;&lt;font color="#a31515" size=2&gt;&amp;quot;Key: {0}, Value: {1}&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;, item.Key, item.Value);&lt;br&gt; &lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;
&lt;p&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;#endregion&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#000000"&gt; &lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#0000ff" size=2&gt;&lt;font color="#008000"&gt;          &lt;/font&gt;#endregion&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;font color="#008000"&gt;     &lt;/font&gt;}&lt;br&gt;}&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=9042701556601207285&amp;page=RSS%3a+System.Collections+ve+System.Collections.Generic+Namespace'i+ile+ilgili+%c3%b6rnekler&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cagdasdavulcu.spaces.live.com&amp;amp;GT1=cagdasdavulcu"&gt;</description><category>C#</category><comments>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!256.entry#comment</comments><guid isPermaLink="true">http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!256.entry</guid><pubDate>Sat, 14 Jun 2008 10:22:12 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://cagdasdavulcu.spaces.live.com/blog/cns!7D7E2127CB1639F5!256/comments/feed.rss</wfw:commentRss><wfw:comment>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!256.entry#comment</wfw:comment><dcterms:modified>2008-06-14T10:22:12Z</dcterms:modified></item><item><title>LINQ Temel Sorgulama</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!255.entry</link><description>Aşağıdaki örnekte LINQ ile deyimler yazarken ihtiyacınız olablieceğini düşündüğüm sorgular bulunmaktadır. Özellikle left outer join kullanıp çoklu kolon üzerinde gruplama yapma sorgusuna dikkat etmenizi tavsiye ederim. 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;class&lt;/font&gt;&lt;/font&gt; &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Kisi&lt;br&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;int&lt;/font&gt;&lt;/font&gt; KisiID { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/font&gt; Ad { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/font&gt; Soyad { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;}
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;class&lt;/font&gt;&lt;/font&gt; &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Telefon&lt;br&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;int&lt;/font&gt;&lt;/font&gt; TelefonID { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;int&lt;/font&gt;&lt;/font&gt; KisiID { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/font&gt; AlanKodu { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/font&gt; TelefonNo { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;     &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; TelefonTipleri Tip { &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;get&lt;/font&gt;&lt;/font&gt;; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;set&lt;/font&gt;&lt;/font&gt;; }&lt;br&gt;}
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;public&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;enum&lt;/font&gt;&lt;/font&gt; &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;TelefonTipleri&lt;br&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;     Ev,&lt;br&gt;     Is,&lt;br&gt;     Cep,&lt;br&gt;     Yazlik&lt;br&gt;}&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;class&lt;/font&gt;&lt;/font&gt; &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Program&lt;br&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;     static&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;void&lt;/font&gt;&lt;/font&gt; Main(&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;string&lt;/font&gt;&lt;/font&gt;[] args)&lt;br&gt;&lt;font color="#0000ff"&gt;     &lt;/font&gt;{&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#0000ff"&gt;#region&lt;/font&gt;&lt;font color="#000000"&gt; Kisiler&lt;br&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/font&gt;&amp;lt;Kisi&amp;gt; kisiler = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/font&gt; &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/font&gt;&amp;lt;Kisi&amp;gt;()&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;{&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=1, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Fuat&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Narvuz&amp;quot;&lt;/font&gt;&lt;/font&gt;},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=2, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Haci&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Inceyilmaz&amp;quot;&lt;/font&gt;&lt;/font&gt;},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=3, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Deniz&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Altintas&amp;quot;&lt;/font&gt;&lt;/font&gt;},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=4, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Erdem&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Akyildiz&amp;quot;&lt;/font&gt;&lt;/font&gt;},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=5, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Anil&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Biyik&amp;quot;&lt;/font&gt;&lt;/font&gt;},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=6, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Yusuf&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Karakus&amp;quot;&lt;/font&gt;&lt;/font&gt;},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=7, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Turan&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Coban&amp;quot;&lt;/font&gt;&lt;/font&gt;},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Kisi(){ KisiID=8, Ad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Pinar&amp;quot;&lt;/font&gt;&lt;/font&gt;, Soyad=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Sirnak&amp;quot;&lt;/font&gt;&lt;/font&gt;}&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;};&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#0000ff"&gt;#endregion&lt;/font&gt; 
&lt;p&gt;&lt;font color="#0000ff"&gt;          #region&lt;/font&gt;&lt;font color="#000000"&gt; Telefonlar&lt;br&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/font&gt;&amp;lt;Telefon&amp;gt; telefonlar = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/font&gt; &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;List&lt;/font&gt;&lt;/font&gt;&amp;lt;Telefon&amp;gt;()&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;{&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=1, KisiID=1, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;212&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;2123213&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Cep},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=2, KisiID=1, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;233&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;1231231&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Ev},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=3, KisiID=1, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;444&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;4564575&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Is},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=4, KisiID=2, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;555&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;5675685&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Cep},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=5, KisiID=3, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;667&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;67867866&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Ev},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=6, KisiID=4, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;555&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;23424234&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Is},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=7, KisiID=4, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;888&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;2342342&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Cep},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=8, KisiID=5, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;999&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;575672723&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Cep},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=9, KisiID=6, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;000&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;34523463&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Yazlik},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=10, KisiID=6, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;111&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;2352365&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Yazlik},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=11, KisiID=7, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;222&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;5745&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Ev},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=12, KisiID=7, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;333&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;58568648&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Is},&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt; Telefon() { TelefonID=13, KisiID=7, &lt;br&gt;&lt;font color="#0000ff"&gt;                    &lt;/font&gt;AlanKodu=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;333&amp;quot;&lt;/font&gt;&lt;/font&gt;, TelefonNo=&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;345346346&amp;quot;&lt;/font&gt;&lt;/font&gt;, &lt;br&gt;                    Tip=TelefonTipleri.Is}&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;};&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#0000ff"&gt;#endregion&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//tum kisilerin adini ve soyadini getiren sorgu&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;IEnumerable&lt;/font&gt;&lt;/font&gt;&amp;lt;Kisi&amp;gt; kList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                                    &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; k;&lt;br&gt;&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Soyad);&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, orderby&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////tum kisileri soyadina gore z'den a'ya siralayarak getiren sorgu&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;IOrderedEnumerable&amp;lt;Kisi&amp;gt; kList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                                           &lt;/font&gt;&lt;font color="#0000ff"&gt;orderby&lt;/font&gt; k.Soyad &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;descending&lt;br&gt;                                           &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt;&lt;/font&gt; k; 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Soyad); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, where&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////KisiID degeri 3'ten buyuk olan kisileri getiren sorgu&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;IEnumerable&lt;/font&gt;&lt;/font&gt;&amp;lt;Kisi&amp;gt; kList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                                    &lt;/font&gt;&lt;font color="#0000ff"&gt;where&lt;/font&gt; k.KisiID &amp;gt; 3&lt;br&gt;&lt;font color="#0000ff"&gt;                                    &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; k; 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Soyad); 
&lt;p&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, Take&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////kisilerden ilk 5 kisiyi getiren sorgu&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;IEnumerable&lt;/font&gt;&lt;/font&gt;&amp;lt;Kisi&amp;gt; kList = (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                                    &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; k).Take(5); 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Soyad); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, Skip, Take&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////kisilerden 3. ile 7. sira arasindaki kisileri getiren sorgu &lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt; kList = (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                      &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; k).Skip(3).Take(3); 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Soyad); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, Skip, First&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////3. siradaki kisiyi getiren sorgu&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;Kisi kisi = (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                      &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; k).Skip(2).First(); 
&lt;p&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(kisi.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + kisi.Soyad); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, Anonymous Type&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////Tum kisileri getiren ve geriye FullName ozelligine sahip &lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////anonim bir tip donduren sorgu&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          var&lt;/font&gt;&lt;/font&gt; kList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                      &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/font&gt; { FullName = k.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + k.Soyad };&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;br&gt;          &lt;/font&gt;&lt;font color="#0000ff"&gt;foreach&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.FullName); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, Anonymous Type, Group ... by&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////Tum kisileri soyadlarinin bas harflerine&lt;br&gt;&lt;font color="#333333"&gt;          &lt;/font&gt;&lt;font color="#008000"&gt;////&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;gore gruplayan sorgu&lt;br&gt;          &lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt; kList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#0000ff"&gt;                      &lt;/font&gt;&lt;font color="#0000ff"&gt;group&lt;/font&gt; k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;by&lt;/font&gt;&lt;/font&gt; k.Soyad[0] &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;into&lt;/font&gt;&lt;/font&gt; yeniData&lt;br&gt;&lt;font color="#0000ff"&gt;                      &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/font&gt; &lt;br&gt;                      { &lt;br&gt;                           Basharf = yeniData.Key, &lt;br&gt;                           Tekrar = yeniData.Count() &lt;br&gt;                      }; 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.Basharf + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Tekrar); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;////LINQ select, from, Anonymous Type, inner join&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////Telefonlarin sahiplerini gosteren sorgu&lt;font color="#0000ff"&gt;     &lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt; telList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Telefon t &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; telefonlar&lt;br&gt;&lt;font color="#0000ff"&gt;                        &lt;/font&gt;&lt;font color="#0000ff"&gt;join&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;on&lt;/font&gt;&lt;/font&gt; t.KisiID &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;equals&lt;/font&gt;&lt;/font&gt; k.KisiID&lt;br&gt;&lt;font color="#0000ff"&gt;                        &lt;/font&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;br&gt;                        &lt;/font&gt;&lt;/font&gt;{&lt;br&gt;&lt;font color="#0000ff"&gt;                             &lt;/font&gt;FullName = k.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + k.Soyad,&lt;br&gt;&lt;font color="#0000ff"&gt;                             &lt;/font&gt;Telefon = t.AlanKodu + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; - &amp;quot;&lt;/font&gt;&lt;/font&gt; + t.TelefonNo,&lt;br&gt;&lt;font color="#0000ff"&gt;                             &lt;/font&gt;Tip = t.Tip.ToString()&lt;br&gt;&lt;font color="#0000ff"&gt;                        &lt;/font&gt;}; 
&lt;p&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;Console&lt;/font&gt;&lt;/font&gt;.ForegroundColor = &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;ConsoleColor&lt;/font&gt;&lt;/font&gt;.Cyan;&lt;br&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Kisi Adi(Ad-Soyad)&amp;quot;&lt;/font&gt;&lt;/font&gt; + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t&amp;quot;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;+ &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Telefonu(Alan-TelNo)&amp;quot;&lt;/font&gt;&lt;/font&gt; + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t&amp;quot;&lt;/font&gt;&lt;/font&gt; + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Telefon Turu&amp;quot;&lt;/font&gt;&lt;/font&gt;);&lt;br&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;Console&lt;/font&gt;&lt;/font&gt;.ForegroundColor = &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;ConsoleColor&lt;/font&gt;&lt;/font&gt;.Green; 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; telList)&lt;br&gt;&lt;font color="#0000ff"&gt;               &lt;/font&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.FullName + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t\t&amp;quot;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;               + item.Telefon + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t\t&amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Tip); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt; 
&lt;p&gt;          ////LINQ select, from, Anonymous Type, left outer join&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////Kisilerin telefonlarini gosteren sorgu&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; telList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;&lt;font color="#008000"&gt;                        &lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;join&lt;/font&gt;&lt;/font&gt; Telefon t &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; telefonlar &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;on&lt;/font&gt;&lt;/font&gt; k.KisiID &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;equals&lt;/font&gt;&lt;/font&gt; t.KisiID &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;into&lt;/font&gt;&lt;/font&gt; deneme&lt;br&gt;&lt;font color="#008000"&gt;                        &lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; t &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; deneme.DefaultIfEmpty()&lt;br&gt;&lt;font color="#008000"&gt;                        &lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;br&gt;&lt;font color="#008000"&gt;                        &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;&lt;font color="#008000"&gt;                             &lt;/font&gt;FullName = k.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + k.Soyad,&lt;br&gt;&lt;font color="#008000"&gt;                             &lt;/font&gt;Telefon = (t == &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;/font&gt;) ? &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;yok&amp;quot;&lt;/font&gt;&lt;/font&gt; : (t.AlanKodu + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; - &amp;quot;&lt;/font&gt;&lt;/font&gt; + t.TelefonNo),&lt;br&gt;&lt;font color="#008000"&gt;                             &lt;/font&gt;Tip = (t == &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;/font&gt;) ? &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;&amp;quot;&lt;/font&gt;&lt;/font&gt; : t.Tip.ToString()&lt;br&gt;&lt;font color="#008000"&gt;                        &lt;/font&gt;};  
&lt;p&gt;&lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;          Console&lt;/font&gt;&lt;/font&gt;.ForegroundColor = &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;ConsoleColor&lt;/font&gt;&lt;/font&gt;.Cyan;&lt;br&gt;          &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(&lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Kisi Adi(Ad-Soyad)&amp;quot;&lt;/font&gt;&lt;/font&gt; + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t&amp;quot;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;               + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Telefonu(Alan-TelNo)&amp;quot;&lt;/font&gt;&lt;/font&gt; + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t&amp;quot;&lt;/font&gt;&lt;/font&gt; + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;Telefon Turu&amp;quot;&lt;/font&gt;&lt;/font&gt;);&lt;br&gt;          &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.ForegroundColor = &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;ConsoleColor&lt;/font&gt;&lt;/font&gt;.Green; 
&lt;p&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; telList)&lt;br&gt;               &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.FullName + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t\t&amp;quot;&lt;/font&gt;&lt;/font&gt; &lt;br&gt;               + item.Telefon + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t\t&amp;quot;&lt;/font&gt;&lt;/font&gt; + item.Tip); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;          ////LINQ select, from, Anonymous Type, left outer join, group ... by&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;////Hangi kisinin kac telefonunun oldugunu getiren sorgu&lt;br&gt;          &lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; telList = &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; Kisi k &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; kisiler&lt;br&gt;                        &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;join&lt;/font&gt;&lt;/font&gt; Telefon t &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; telefonlar &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;on&lt;/font&gt;&lt;/font&gt; k.KisiID &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;equals&lt;/font&gt;&lt;/font&gt; t.KisiID &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;into&lt;/font&gt;&lt;/font&gt; deneme&lt;br&gt;                        &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;from&lt;/font&gt;&lt;/font&gt; t &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; deneme.DefaultIfEmpty()&lt;br&gt;                        &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;group&lt;/font&gt;&lt;/font&gt; t &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;by&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;/font&gt;&lt;/font&gt; &lt;br&gt;                        { &lt;br&gt;                             FullName = k.Ad + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot; &amp;quot;&lt;/font&gt;&lt;/font&gt; + k.Soyad ,&lt;br&gt;                             KisiID = (t == &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;null&lt;/font&gt;&lt;/font&gt;)? 0 : t.KisiID&lt;br&gt;                        } &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;into&lt;/font&gt;&lt;/font&gt; yeniData&lt;br&gt;                        &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;select&lt;/font&gt;&lt;/font&gt; &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;new&lt;br&gt;                        &lt;/font&gt;&lt;/font&gt;{&lt;br&gt;                             FullName = yeniData.Key.FullName,&lt;br&gt;                             TelefonSayisi = (yeniData.Key.KisiID == 0) ? &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;0&amp;quot;&lt;/font&gt;&lt;/font&gt; : yeniData.Count().ToString() &lt;br&gt;                        };&lt;br&gt;&lt;br&gt;          &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.ForegroundColor = &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;ConsoleColor&lt;/font&gt;&lt;/font&gt;.Green;&lt;br&gt;&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;&lt;br&gt;          foreach&lt;/font&gt;&lt;/font&gt; (&lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;var&lt;/font&gt;&lt;/font&gt; item &lt;font color="#0000ff"&gt;&lt;font color="#0000ff"&gt;in&lt;/font&gt;&lt;/font&gt; telList)&lt;br&gt;               &lt;font color="#2b91af"&gt;&lt;font color="#2b91af"&gt;Console&lt;/font&gt;&lt;/font&gt;.WriteLine(item.FullName + &lt;font color="#a31515"&gt;&lt;font color="#a31515"&gt;&amp;quot;\t\t&amp;quot;&lt;/font&gt;&lt;/font&gt; + item.TelefonSayisi); 
&lt;p&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;&lt;font color="#0000ff"&gt;          &lt;/font&gt;&lt;font color="#008000"&gt;&lt;font color="#008000"&gt;//----------------------------------------------------&lt;/font&gt;&lt;/font&gt;&lt;br&gt;     &lt;/font&gt;&lt;/font&gt;}&lt;br&gt;}&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=9042701556601207285&amp;page=RSS%3a+LINQ+Temel+Sorgulama&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cagdasdavulcu.spaces.live.com&amp;amp;GT1=cagdasdavulcu"&gt;</description><category>C#</category><comments>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!255.entry#comment</comments><guid isPermaLink="true">http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!255.entry</guid><pubDate>Mon, 09 Jun 2008 09:32:06 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://cagdasdavulcu.spaces.live.com/blog/cns!7D7E2127CB1639F5!255/comments/feed.rss</wfw:commentRss><wfw:comment>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!255.entry#comment</wfw:comment><dcterms:modified>2008-06-09T13:42:11Z</dcterms:modified></item><item><title>İlk Windows Workflow Foundation Projemiz</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!216.entry</link><description>&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Windows Workflow Foundation ile ilgili güzel bir uygulama makalemi &lt;a href="http://www.yazilimuzmani.com"&gt;www.yazilimuzmani.com&lt;/a&gt; sitesinde yayınladım. Resim eklemekte zorlandığım için bloğuma koyamıyorum. İlgilenenler okuyabilirler. Aşağdaki adrestedir.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.yazilimuzmani.com/Articles/Details.aspx?aId=1000001483"&gt;http://www.yazilimuzmani.com/Articles/Details.aspx?aId=1000001483&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=9042701556601207285&amp;page=RSS%3a+%c4%b0lk+Windows+Workflow+Foundation+Projemiz&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cagdasdavulcu.spaces.live.com&amp;amp;GT1=cagdasdavulcu"&gt;</description><category>Windows Workflow Foundation</category><comments>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!216.entry#comment</comments><guid isPermaLink="true">http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!216.entry</guid><pubDate>Mon, 17 Dec 2007 21:52:53 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://cagdasdavulcu.spaces.live.com/blog/cns!7D7E2127CB1639F5!216/comments/feed.rss</wfw:commentRss><wfw:comment>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!216.entry#comment</wfw:comment><dcterms:modified>2007-12-17T21:52:53Z</dcterms:modified></item><item><title>Windows Workflow Foundation – Out-Of-The-Box Activiteleri(2)</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!215.entry</link><description>&lt;p&gt;&lt;br&gt;&lt;strong&gt;Olay yakalama &lt;br&gt;&lt;/strong&gt;o       EventDriven Activity &lt;br&gt;o       Listen Activity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Akış kontrolü &lt;/strong&gt;&lt;br&gt;o       ConditionalActivityGroup &lt;br&gt;o       IfElse Activity &lt;br&gt;o       IfElseBranch Activty &lt;br&gt;o       Paralel Activity &lt;br&gt;o       Replicator Activity &lt;br&gt;o       Sequence Activity &lt;br&gt;o       Suspend Activity &lt;br&gt;o       Terminate Activity &lt;br&gt;o       While Activity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Hata yajalamak &lt;/strong&gt;&lt;br&gt;o       Fault Handler Activity &lt;br&gt;o       Throw Activity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Özel iş akşışı mantığı &lt;/strong&gt;&lt;br&gt;o       Code Activity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Web servisleri&lt;/strong&gt; &lt;br&gt;o       InvokeWebService Activity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Kurallar&lt;/strong&gt; &lt;br&gt;o       Policy Activity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Durum yönetimi &lt;/strong&gt;&lt;br&gt;o       SetState Activity &lt;br&gt;o       State Activity &lt;br&gt;o       StateInitialization Activity &lt;br&gt;o       StateFinalizationActivity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Yerel servis iletişimi &lt;/strong&gt;&lt;br&gt;o       HandleExternalEvent Activity &lt;br&gt;&lt;br&gt;&lt;strong&gt;Transaction&lt;/strong&gt; &lt;br&gt;o       CompensateActivity&lt;br&gt;o       TransactionScope Activity &lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=9042701556601207285&amp;page=RSS%3a+Windows+Workflow+Foundation+%e2%80%93+Out-Of-The-Box+Activiteleri(2)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cagdasdavulcu.spaces.live.com&amp;amp;GT1=cagdasdavulcu"&gt;</description><category>Windows Workflow Foundation</category><comments>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!215.entry#comment</comments><guid isPermaLink="true">http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!215.entry</guid><pubDate>Mon, 17 Dec 2007 21:34:16 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://cagdasdavulcu.spaces.live.com/blog/cns!7D7E2127CB1639F5!215/comments/feed.rss</wfw:commentRss><wfw:comment>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!215.entry#comment</wfw:comment><dcterms:modified>2008-06-26T10:40:41Z</dcterms:modified></item><item><title>Windows Workflow Foundation – Out-Of-The-Box Activiteleri(1)</title><link>http://cagdasdavulcu.spaces.live.com/Blog/cns!7D7E2127CB1639F5!214.entry</link><description>&lt;div&gt;
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt;&lt;b&gt;Windows Workflow Foundation&lt;/b&gt; ile uygulama geliştirmeye başlamadan önce &lt;b&gt;Toolbox&lt;/b&gt; üzerinde bulunan ve &lt;b&gt;Out-Of-The-Box&lt;/b&gt; aktiviteleri olarak adlandırılan aktiviteler ile ilgili fikriniz olması gerekir. Aslında microsoft tarafından tam olarak söylene şu: “Daha verimli Workflow Foundation uygulamaları geliştirmek istiyorsanız, örnmeye &lt;b&gt;Out-Of-The-Box&lt;/b&gt; aktivitelerinden başlayın”.&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt;Bu yazımda sizlere &lt;b&gt;Out-Of-The-Box&lt;/b&gt; aktivitelerinden söz edeceğim ve &lt;b&gt;Out-Of-The-Box&lt;/b&gt; aktivitelerini gruplandıracağım. &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font size=2&gt;&lt;b&gt;&lt;span style="font-size:26pt"&gt;&lt;font color="#000000"&gt;Out-Of-The-Box Activiteleri&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;text-align:justify;tab-stops:list 36.0pt"&gt;&lt;font size=2&gt;&lt;b&gt;&lt;span style="font-size:16pt"&gt;&lt;span&gt;&lt;font color="#000000"&gt;1.&lt;span style="font:7pt 'Times New Roman'"&gt;&lt;font face="Courier New"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:16pt"&gt;&lt;font color="#000000"&gt;Code Activity:&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;font color="#000000"&gt; &lt;/font&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;b&gt;&lt;font color="#000000"&gt; &lt;/font&gt;&lt;/b&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;b&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/b&gt;  
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt;&lt;b&gt;Code Activity&lt;/b&gt; workflow içerisine kendi kodumuzu eklemeye yarayan aktivite türüdür. &lt;b&gt;Code Activity&lt;/b&gt;’i kullanarak yazdığımız kodlar eşzamanlı bir şekilde çalışırlar ve bu nedenden dolayı workflow’un çalışmaya devam etmesi için &lt;b&gt;Code Activity&lt;/b&gt;’nin sonlanması gerekmektedir. &lt;b&gt;Code Activity&lt;/b&gt; bir bakıma &lt;b&gt;Custom Activity&lt;/b&gt; olarak ta düşünülebilirler. &lt;b&gt;Code Activity&lt;/b&gt; içerisinde yazılan kodların tekrar kullanımları çok düşüktür hatta sadece o workflow içerisinde kullanılabilirler. Son olarak &lt;b&gt;Code Activity&lt;/b&gt; iş akışınız içerisndeki Business Logic’i enkapsüle edilen yapılardan biridir.&lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;text-align:justify;tab-stops:list 36.0pt"&gt;&lt;font size=2&gt;&lt;b&gt;&lt;span style="font-size:16pt"&gt;&lt;span&gt;&lt;font color="#000000"&gt;2.&lt;span style="font:7pt 'Times New Roman'"&gt;&lt;font face="Courier New"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:16pt"&gt;&lt;font color="#000000"&gt;Compensate Activity:&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt;&lt;b&gt;Compensating Activity&lt;/b&gt; ile ilgili ayrıntılara girmek isterseniz ilk önce &lt;b&gt;Com+&lt;/b&gt;&lt;span&gt;  &lt;/span&gt;teknolojinsin bir bölümü olan &lt;b&gt;Compensating Resource Managers&lt;/b&gt; bölümüne göz gezdirerek &lt;b&gt;compensate&lt;/b&gt; mantığını öğrenmeniz sizin için iyi olacaktır. &lt;b&gt;CompensateActivity&lt;/b&gt;’i workflow içerisinde bir hata ile karşılaştıktan sonra gerçekleştirilen işlemleri geri almak için kullanırız. Bunu hata çıkarak sonlanan &lt;b&gt;transaction&lt;/b&gt;’ın &lt;b&gt;RollBack&lt;/b&gt; edilmesi gibi de algılayabilirsiniz. &lt;b&gt;Compensate Activity&lt;/b&gt;’i sadece &lt;b&gt;CompensationHandlerActivity&lt;/b&gt;, &lt;b&gt;CancellationHandlerActivity&lt;/b&gt; ve k içerisinde kullanabilirsiniz. &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 36pt;text-indent:-18pt;text-align:justify;tab-stops:list 36.0pt"&gt;&lt;font size=2&gt;&lt;b&gt;&lt;span style="font-size:16pt"&gt;&lt;span&gt;&lt;font color="#000000"&gt;3.&lt;span style="font:7pt 'Times New Roman'"&gt;&lt;font face="Courier New"&gt;    &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size:16pt"&gt;&lt;font color="#000000"&gt;Conditional Activity Group:&lt;/font&gt;&lt;/span&gt;&lt;/b&gt; &lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt; &lt;/font&gt; 
&lt;p style="margin:0cm 0cm 0pt 18pt;text-align:justify"&gt;&lt;font color="#000000"&gt;İçerisine eklediğimiz aktiviteleri belirli bir koşul temelinde çalıştıran aktivite türüdür. Aslında içerisine eklenen aktiviteleri &lt;b&gt;Child Activity&lt;/b&gt; olarak adlandırırız ve &lt;b&gt;CAG&lt;/b&gt;’ın yaptığı şey de tanımlanmış &lt;b&gt;Child Activity&lt;/b&gt; serisini sırayla çalıştırmaktır. &lt;