CINXE.COM

LINQ Tutorial for Beginners and Professionals with Source Code

<!DOCTYPE html> <html lang="en"> <head id="ctl00_Head1"><meta charset="utf-8" /><title> LINQ Tutorial for Beginners and Professionals with Source Code </title><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" /><meta name="description" content="LINQ Tutorial - Free Beginner and Advanced Tutorials, Articles, Projects and Source Code for Software Developers, Professionals and Architects" /><meta name="keywords" content="LINQ, Free Beginner Advanced Tutorial, Articles, Source Code" /><meta name="author" content="DotNetCurry.com" /><meta name="CCBot" content="nofollow" /><link rel="shortcut icon" href="../img/favicon.ico" /><link rel="icon" type="image/ico" href="../img/favicon.ico" /><link rel="stylesheet" href="../js/font-awesome/css/font-awesome.min.css" /><link rel="canonical" href="https://www.dotnetcurry.com/tutorials/linq" /><link href="/content/site?v=dSwaMsW0iplPE-tk0JGVwhcZRf6VKKqSg-lTdPGvZso1" rel="stylesheet"/> <style>.async-hide { opacity: 0 !important} </style> <!-- GA disabled 17062020 --> <!--<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date; h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',4000, {'GTM-NJXQ5BG':true});</script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-2417460-4', 'auto'); ga('require', 'GTM-NJXQ5BG'); ga('send', 'pageview'); </script>--> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1902706389940870', { //em: 'insert_email_variable' }); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1902706389940870&ev=PageView&noscript=1" /></noscript> <!-- DO NOT MODIFY --> <!-- End Facebook Pixel Code --> <!-- Twitter universal website tag code May 30 17 --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','nw0gz'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <meta name="verify-v1" content="Tm82h3UxQzm3pwChS26K2o7H9InN0VfUt+RTDZH583M=" /></head> <body> <form name="aspnetForm" method="post" action="./linq?CatID=62" id="aspnetForm"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTMxMzk5ODYxMw8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgJmD2QWBAIBD2QWBgIDDxYCHgdjb250ZW50BY4BTElOUSBUdXRvcmlhbCAtIEZyZWUgQmVnaW5uZXIgYW5kIEFkdmFuY2VkIFR1dG9yaWFscywgQXJ0aWNsZXMsIFByb2plY3RzIGFuZCBTb3VyY2UgQ29kZSBmb3IgU29mdHdhcmUgRGV2ZWxvcGVycywgUHJvZmVzc2lvbmFscyBhbmQgQXJjaGl0ZWN0c2QCBA8WAh8BBTxMSU5RLCBGcmVlIEJlZ2lubmVyIEFkdmFuY2VkIFR1dG9yaWFsLCBBcnRpY2xlcywgU291cmNlIENvZGVkAgoPFgIeBFRleHQFSjxsaW5rIHJlbD0iY2Fub25pY2FsIiBocmVmPSJodHRwczovL3d3dy5kb3RuZXRjdXJyeS5jb20vdHV0b3JpYWxzL2xpbnEiIC8+ZAIDD2QWBAIBD2QWAgIBD2QWCmYPDxYCHgdWaXNpYmxlZ2QWBgIBDw8WAh4ISW1hZ2VVcmwFMmh0dHBzOi8vd3d3LmRvdG5ldGN1cnJ5LmNvbS9pbWFnZXMvY2F0ZWdvcnkvNjIucG5nZGQCAw8WAh8CBb0BPGgxIGNsYXNzPSdhbGhlYWRlcic+TGFuZ3VhZ2UtSW50ZWdyYXRlZCBRdWVyeSAoTElOUSkgVHV0b3JpYWxzPC9oMT4gTElOUSBpcyB0aGUgbmFtZSBmb3IgYSBzZXQgb2YgdGVjaG5vbG9naWVzIGJhc2VkIG9uIHRoZSBpbnRlZ3JhdGlvbiBvZiBxdWVyeSBjYXBhYmlsaXRpZXMgZGlyZWN0bHkgaW50byB0aGUgQyMgbGFuZ3VhZ2UuZAIFDxYCHgtfIUl0ZW1Db3VudAIBFgJmD2QWAmYPFQQCMjcETElOUQczMTU0NTc4SFRocmVlIE1pbGxpb24gT25lIEh1bmRyZWQgRmlmdHkgRm91ciBUaG91c2FuZCBGaXZlIEh1bmRyZWQgU2V2ZW50eSBFaWdodGQCAg8PZA8QFgFmFgEWAh4OUGFyYW1ldGVyVmFsdWVkFgECBGRkAgYPD2QPEBYCZgIBFgIWAh8GZBYCHwYFAjYyFgICA2ZkZAIMDxAPFgIeC18hRGF0YUJvdW5kZ2QPFjACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjAWMBAFEmpRdWVyeSBhbmQgQVNQLk5FVAUCNjNnEAULQVNQLk5FVCBNVkMFAjY3ZxAFD01pY3Jvc29mdCBBenVyZQUCNzNnEAUHQVNQLk5FVAUCNTRnEAUNVmlzdWFsIFN0dWRpbwUCNjBnEAUZU2lsdmVybGlnaHQgMiwgMywgNCBhbmQgNQUCNTZnEAUMQVNQLk5FVCBBSkFYBQI1OWcQBQ1XaW5kb3dzIFBob25lBQI3MGcQBQ5FeHByZXNzaW9uIFdlYgUCNDhnEAUQRW50aXR5IEZyYW1ld29yawUCNzFnEAUETElOUQUCNjJnEAUOLk5FVCBGcmFtZXdvcmsFAjY2ZxAFCC5ORVQgMy41BQI2OWcQBQNXUEYFAjY4ZxAFEFdpbkZvcm1zICYgV2luUlQFAjQ3ZxAFAkMjBQI1NWcQBQpTaGFyZVBvaW50BQI2NWcQBRBQcm9kdWN0IEFydGljbGVzBQI2NGcQBQ5HZW5lcmFsIFRvcGljcwUCNjFnEAULT2ZmaWNlIEFwcHMFAjc3ZxAFDVdpbmRvd3MgVmlzdGEFAjUyZxAFEldpbmRvd3MgU3RvcmUgQXBwcwUCNzVnEAUMRE5DIE1hZ2F6aW5lBQI3NGcQBRBFeHByZXNzaW9uIEJsZW5kBQI1MGcQBQlXb3JkIDIwMDcFAjUxZxAFDE91dGxvb2sgMjAwNwUCNTdnEAUTSW50ZXJ2aWV3IFF1ZXN0aW9ucwUCNThnEAUUUGF0dGVybnMgJiBQcmFjdGljZXMFAjcyZxAFB1hhbWFyaW4FAjg2ZxAFGS5ORVQgU3RhbmRhcmQgJiAuTkVUIENvcmUFAjg5ZxAFCUFuZ3VsYXJKUwUCODBnEAUMQVNQLk5FVCBDb3JlBQI4OGcQBQtCYWNrYm9uZS5qcwUCNzlnEAUPQm9vdHN0cmFwICYgQ1NTBQI5MWcQBQZEZXZPcHMFAjk0ZxAFEkhUTUw1ICYgSmF2YVNjcmlwdAUCNzhnEAUKSmF2YVNjcmlwdAUCOTNnEAUVTWFjaGluZSBMZWFybmluZyAmIEFJBQI5MGcQBQdOb2RlLmpzBQI4MWcQBQpQb3dlcnNoZWxsBQI4M2cQBRJQcm9qZWN0IE1hbmFnZW1lbnQFAjk2ZxAFB1JlYWN0anMFAjg3ZxAFElNvZnR3YXJlIEdhcmRlbmluZwUCODJnEAUKVHlwZVNjcmlwdAUCODRnEAUZVlNUUyAmIFRGUyAoQXp1cmUgRGV2T3BzKQUCOTJnEAUGVnVlLmpzBQI5NWcQBSZXaW5kb3dzIENvbW11bmljYXRpb24gRm91bmRhdGlvbiAoV0NGKQUCNzZnEAUSV2luZG93cyBTdG9yZSBBcHBzBQI4NWcWAQILZAIQDxBkZBYBAgNkAgMPD2QWBB4LcGxhY2Vob2xkZXIFHVNlYXJjaCBEb3ROZXRDdXJyeS5jb20gZm9yLi4uHgdvbkZvY3VzBR90aGlzLmNsYXNzTmFtZSA9ICdmb3JtLWNvbnRyb2wnZBgCBSFjdGwwMCRNYWluQ29udGVudCRBcnRpY2xlTGlzdGluZzEPFCsABmRnZ2dnZ2QFLWN0bDAwJE1haW5Db250ZW50JEFydGljbGVMaXN0aW5nMSRndndBcnRpY2xlcw88KwAMAwYVAQJJRAcUKwAbFCsAAQLJCxQrAAEC7gUUKwABAtoFFCsAAQLXBRQrAAECyAUUKwABArQEFCsAAQKXBBQrAAECgQQUKwABAvkDFCsAAQLqAxQrAAEC4AMUKwABAt8DFCsAAQLBAxQrAAECvwMUKwABAqwDFCsAAQKgAxQrAAECngMUKwABAuQCFCsAAQKcAhQrAAEClwIUKwABApACFCsAAQKEAhQrAAEC+AEUKwABAukBFCsAAQLgARQrAAEC2gEUKwABAtMBCAIBZGAOgg94rM6bwxVBFvjmusQFGOlN" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="767EA0A4" /> </div> <div class="wrapper"> <!-- header --> <header class="header header-megamenu"> <nav class="navbar navbar-default" role="navigation"> <div class="container"> <!--<div class="search-bar"> <input type="search" onkeyup="executeQuery();" placeholder="Type search text here..." name="search" id="search-keyword"> <div class="search-close" id="x"><i class="fa fa-times"></i></div> </div>--> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <!--<a class="navbar-brand" href="./index.html"> <img src="img/dnc-logo-tee-trans.png" srcset="img/dnc-logo-small.jpg 1980w, img/dnc-logo-x-small.jpg 320w" sizes ="100vw" class="img-responsive" alt="DNC Magazine" /> </a>--> <a class="navbar-brand" href="https://www.dotnetcurry.com"> <img src="/img/dnc-logo-small.jpg" class="img-responsive" alt="DNC Magazine" /> </a> </div> <!--<div class="search-trigger pull-right"></div>--> <div class="navbar-social pull-right visible-xs-block, hidden-xs"> <a href="https://www.facebook.com/dotnetcurry"><img src="/img/icon/fb.png" class="img-responsive" alt="DotNetCurry's Official Facebook Account" /></a> <a href="https://www.twitter.com/dotnetcurry"><img src="/img/icon/twit.png" class="img-responsive" alt="DotNetCurry's Official Twitter Account" /></a> <a href="https://github.com/dotnetcurry"><img src="/img/icon/git.png" class="img-responsive" alt="DotNetCurry's Official Github Account" /></a> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse navbar-ex1-collapse"> <ul class="nav navbar-nav"> <li class="dropdown megamenu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Tutorials <span class="fa fa-angle-down"></span></a> <ul class="dropdown-menu"> <li> <div class="row"> <div class="col-md-3"> <h5>ASP.NET</h5> <a href="https://www.dotnetcurry.com/tutorials/aspnet">ASP.NET</a> <a href="https://www.dotnetcurry.com/tutorials/aspnet-mvc">ASP.NET MVC</a> <a href="https://www.dotnetcurry.com/tutorials/aspnet-core">ASP.NET Core</a> <a href="https://www.dotnetcurry.com/tutorials/sharepoint">SharePoint</a> <a href="https://www.dotnetcurry.com/tutorials/aspnet-ajax" class="last">ASP.NET AJAX</a> <h5>Patterns and Practices</h5> <a href="https://www.dotnetcurry.com/tutorials/software-gardening">Software Gardening</a> <a href="https://www.dotnetcurry.com/tutorials/patterns-practices">Design Patterns</a> </div> <div class="col-md-3"> <h5>.NET</h5> <a href="https://www.dotnetcurry.com/tutorials/csharp">C#</a> <a href="https://www.dotnetcurry.com/tutorials/visualstudio">Visual Studio</a> <a href="https://www.dotnetcurry.com/tutorials/vsts-tfs">VSTS (Azure DevOps) & TFS</a> <a href="https://www.dotnetcurry.com/tutorials/linq">LINQ</a> <a href="https://www.dotnetcurry.com/tutorials/entityframework">Entity Framework</a> <a href="https://www.dotnetcurry.com/tutorials/dotnetframework">.NET Framework</a> <a href="https://www.dotnetcurry.com/tutorials/dotnet-standard-core">.NET Standard & .NET Core</a> <a href="https://www.dotnetcurry.com/tutorials/wpf">WPF</a> <a href="https://www.dotnetcurry.com/tutorials/wcf">WCF</a> <a href="https://www.dotnetcurry.com/tutorials/winforms">WinForms</a> </div> <div class="col-md-3"> <h5>Cloud and Mobile</h5> <a href="https://www.dotnetcurry.com/tutorials/windows-azure">Microsoft Azure</a> <a href="https://www.dotnetcurry.com/tutorials/devops">DevOps</a> <a href="https://www.dotnetcurry.com/tutorials/xamarin">Xamarin</a> <a href="https://www.dotnetcurry.com/tutorials/powershell">Powershell</a> <a href="https://www.dotnetcurry.com/tutorials/machine-learning-ai">Machine Learning & AI</a> <a href="https://www.dotnetcurry.com/tutorials/windows-store">UWP & Windows Store</a> <a href="https://www.dotnetcurry.com/tutorials/windowsphone" class="last">Windows Phone</a> <h5>Useful</h5> <a href="https://www.dotnetcurry.com/tutorials/dotnetinterview">.NET Interview Q&A</a> <a href="https://www.dotnetcurry.com/tutorials/product-articles-review">Product Reviews</a> <a href="https://www.dotnetcurry.com/tutorials/general-programming-topics">General Topics</a> </div> <div class="col-md-3"> <h5>JavaScript</h5> <a href="https://www.dotnetcurry.com/tutorials/jquery-aspnet">jQuery</a> <a href="https://www.dotnetcurry.com/tutorials/angularjs">Angular</a> <a href="https://www.dotnetcurry.com/tutorials/typescript">TypeScript</a> <a href="https://www.dotnetcurry.com/tutorials/nodejs">Node.js</a> <a href="https://www.dotnetcurry.com/tutorials/reactjs">React.js</a> <a href="https://www.dotnetcurry.com/tutorials/backbonejs">Backbone.js</a> <a href="https://www.dotnetcurry.com/tutorials/html5-javascript">HTML5 & JavaScript</a> <a href="https://www.dotnetcurry.com/tutorials/bootstrap-css">Bootstrap & CSS</a> </div> <div class="col-md-3"> <h5>Publications</h5> <a href="http://www.jquerycookbook.com/">Books</a> <a href="https://www.dotnetcurry.com/magazine/" class="last">Magazines</a> <h5>Older Technologies</h5> <a href="https://www.dotnetcurry.com/tutorials/silverlight">Silverlight</a> <a href="https://www.dotnetcurry.com/tutorials/expression-web">Expression Web</a> <a href="https://www.dotnetcurry.com/tutorials/expression-blend">Expression Blend</a> <a href="https://www.dotnetcurry.com/tutorials/windows-vista">Windows Vista</a> <a href="https://www.dotnetcurry.com/tutorials/microsoft-word">Word 2007</a> <a href="https://www.dotnetcurry.com/tutorials/microsoft-outlook">Outlook 2007</a> <a href="#"></a> </div> </div> </li> </ul> </li> <li class="dropdown megamenu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Featured <span class="fa fa-angle-down"></span></a> <ul class="dropdown-menu"> <li> <div class="row"> <div class="col-md-3 col-xs-12"> <div class="header-post"> <a href="https://www.dotnetcurry.com/angular/1385/angular-4-cheat-sheet"> <div class="hp-thumb"> <img data-src="/img/header/1385.jpg" class="img-responsive lazyload" alt="" /> </div> </a> <date>Aug 30, 2017</date> <h4><a href="https://www.dotnetcurry.com/angular/1385/angular-4-cheat-sheet">Angular 4 Development Cheat Sheet</a></h4> <p class="hidden-xs">A quick reference guide to get you going with Angular development. It uses Angular v4 with TypeScript.</p> </div> </div> <div class="col-md-3 col-xs-12"> <div class="header-post"> <a href="https://www.dotnetcurry.com/patterns-practices/1364/error-handling-dotnet-projects"> <div class="hp-thumb"> <!-- <div class="hp-overlay"> <img src="img/header/gallery.png" alt=""/> <span>12 Photos</span> </div> --> <img data-src="/img/header/1364.jpg" class="img-responsive lazyload" alt="" /> </div> </a> <date>May 12, 2017</date> <h4><a href="https://www.dotnetcurry.com/patterns-practices/1364/error-handling-dotnet-projects">Error Handling in Large .NET Projects - Best Practices</a></h4> <p class="hidden-xs">Learn some effective error handling strategies that you can use in your .NET projects.</p> </div> </div> <div class="col-md-3 col-xs-12"> <div class="header-post"> <a href="https://www.dotnetcurry.com/patterns-practices/1375/behavior-driven-development-bdd"> <div class="hp-thumb"> <img data-src="/img/header/1375.jpg" class="img-responsive lazyload" alt="" /> </div> </a> <date>July 3, 2017</date> <h4><a href="https://www.dotnetcurry.com/patterns-practices/1375/behavior-driven-development-bdd">Behavior Driven Development (BDD) – an in-depth look</a></h4> <p class="hidden-xs">Learn how Behavior Driven Development (BDD) works with a real-world example of how to use it.</p> </div> </div> <div class="col-md-3 col-xs-12"> <div class="header-post"> <a href="https://www.dotnetcurry.com/patterns-practices/1305/aspect-oriented-programming-aop-csharp-using-solid"> <div class="hp-thumb"> <img data-src="/img/header/1305.jpg" class="img-responsive lazyload" alt="" /> </div> </a> <date>Sep 25, 2016</date> <h4><a href="https://www.dotnetcurry.com/patterns-practices/1305/aspect-oriented-programming-aop-csharp-using-solid">Aspect Oriented Programming (AOP) in C# with SOLID</a></h4> <p class="hidden-xs">Aspect Oriented Programming (AOP) in C# using SOLID principles, with challenges and solutions.</p> </div> </div> <div class="col-md-3 col-xs-12"> <div class="header-post"> <a href="https://www.dotnetcurry.com/javascript/1359/javascript-frameworks-aspnet-mvc-developer"> <div class="hp-thumb"> <img data-src="/img/header/1359.jpg" class="img-responsive lazyload" alt="" /> </div> </a> <date>Sep 25, 2016</date> <h4><a href="https://www.dotnetcurry.com/javascript/1359/javascript-frameworks-aspnet-mvc-developer">JavaScript Frameworks for ASP.NET MVC Developers</a></h4> <p class="hidden-xs">Learn about a few JavaScript frameworks, and which one will be a good fit in your ASP.NET MVC apps</p> </div> </div> </div> </li> </ul> </li> <li class="dropdown megamenu"> <a href="https://www.dotnetcurry.com/magazine/">.NET Magazines</a> </li> <li class="dropdown dropdown-v1"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">About<span class="fa fa-angle-down"></span></a> <ul class="dropdown-menu"> <li><a href="https://www.dotnetcurry.com/About.aspx">About Us</a></li> <li><a href="https://www.dotnetcurry.com/WriteForUs.aspx">Write For Us</a></li> <li><a href="https://www.dotnetcurry.com/Contact.aspx">Contact Us</a></li> </ul> </li> <!--<li class="dropdown megamenu"> <a href="https://www.dotnetcurry.net/s/dnc-products">Developer Tools</a> </li>--> </ul> </div> <!-- /.navbar-collapse --> </div> </nav> </header> <!--header--> <!-- container --> <div class="container"> <div class="clearfix divborder"> <div class="col-md-8 column"> <div id="ctl00_MainContent_ArticleListing1_catBio" class="author-wrap-new row"> <div class="margin-vertical-20"> <div class="author-image"> <img id="ctl00_MainContent_ArticleListing1_imgCategory" onerror="this.onload = null; this.src=&#39;/images/category/NoImage.jpg&#39;;" src="https://www.dotnetcurry.com/images/category/62.png" style="border-width:0px;" /> </div> <div class="author-desc"> <h1 class='alheader'>Language-Integrated Query (LINQ) Tutorials</h1> LINQ is the name for a set of technologies based on the integration of query capabilities directly into the C# language. </div> </div> <br /> <div> So far, we have published <b>27 LINQ tutorials and articles</b>, which have been read by over <b>3154578 (Three Million One Hundred Fifty Four Thousand Five Hundred Seventy Eight) </b> developers and architects. </div> <hr> </div> <div> <table cellspacing="0" border="0" id="ctl00_MainContent_ArticleListing1_gvwArticles" style="border-collapse:collapse;"> <tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl02_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=1481">How does a C# LINQ Query execute and How does this affect Performance?</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl02_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Damir Arh">Damir Arh</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl02_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 2/22/2019 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="1481" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 66746 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> The way LINQ queries are executed depends on the kind of data source being queried. This tutorial talks about how a LINQ query is executed and how this affects performance. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl02_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=1481">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl03_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=750">Deferred vs Immediate Query Execution in LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl03_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl03_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 8/12/2011 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="750" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 175516 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In LINQ, queries have two different behaviors of execution: immediate and deferred. In this article, we will take a quick overview of how Deferred query execution and Immediate Query Execution works in LINQ </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl03_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=750">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl04_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=730">Converting a LINQ query to PLINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl04_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl04_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 7/3/2011 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="730" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 87580 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> PLINQ provides support for Parallel programming and is closely related to the Task Parallel Library. In very simple words, PLINQ enables a query to automatically take advantage of multiple processors. In this article, we will see a simple example of transforming a LINQ query to PLINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl04_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=730">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl05_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=727">50 LINQ Examples, Tips and How To's</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl05_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl05_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 6/27/2011 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="727" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 447692 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> I have been writing some LINQ tutorials, tips and How To's on my blog and most of these posts contain short snippets that can be used in your project or that demonstrate how to use LINQ effectively. I wanted to share them with my readers over here. These short examples demonstrate how to use a particular LINQ feature and are listed over here in no particular order. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl05_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=727">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl06_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=712">LINQ: Join Between a Collection and XML Data</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl06_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Pravinkumar Dabade">Pravinkumar Dabade</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl06_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 5/30/2011 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="712" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 74137 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will see how to perform a JOIN between a Collection and XML Data using LINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl06_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=712">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl07_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=564">LINQ To XML Tutorials with Examples</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl07_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl07_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 8/29/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="564" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 654394 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will learn LINQ To XML using some ‘How Do I’ kind of examples. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl07_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=564">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl08_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=535">Longest and Shortest Type Name in .NET 4.0 using LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl08_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl08_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 7/6/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="535" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 92866 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will use LINQ to print the Longest and Shortest Type Name in .NET 4.0. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl08_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=535">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl09_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=513">Querying a Hierarchical Parent-Child Structure in LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl09_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl09_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 5/23/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="513" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 161486 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> I was recently going through the forums and found some developers struggling with queries involving Classes with One-To-Many Relationship. In this article, I will demonstrate how to query a Hierarchical Parent-Child Structure using LINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl09_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=513">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl10_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=505">Querying a WebService using LINQ – LINQ to CountryInfo</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl10_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl10_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 5/7/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="505" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 91026 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> This article demonstrates how to query a Web Service’s public API using LINQ </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl10_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=505">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl11_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=490">Using LINQ to represent XML data as an Object containing Master-Detail records</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl11_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl11_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 4/7/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="490" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 98171 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> : In this article, we will read an XML file containing Master-Detail records and represent it as an object using LINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl11_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=490">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl12_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=480">Filtering RSS Feed using LINQ and Binding to an ASP.NET GridView</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl12_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl12_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 3/18/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="480" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 76708 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will see how to read and filter the RSS Feed of dotnetcurry.com using LINQ to XML. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl12_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=480">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl13_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=479">Sort Items in an XML file using LINQToXML and Load it in a Dictionary</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl13_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl13_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 3/16/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="479" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 89723 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> I was recently working on a requirement where I had to read a XML file and then identify a key, value pair and load it into a Dictionary object. I used LINQToXML to solve this requirement. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl13_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=479">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl14_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=449">Some Common Operations using List<string> - Part II</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl14_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl14_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 1/17/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="449" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 119806 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In Part I of this article, I shared some common operations on List<string>. In this article, I will share some advanced examples that demonstrate common operations on List<string> </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl14_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=449">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl15_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=447">Some Common Operations using List <string> - Part I</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl15_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl15_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 1/15/2010 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="447" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 123243 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, I will demonstrate some common operations on List <string> using LINQ </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl15_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=447">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl16_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=428">Convert a List<> Into XML using LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl16_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl16_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 12/8/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="428" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 144369 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, I will demonstrate a simple example of converting a List<> to XML using LINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl16_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=428">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl17_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=416">Partitioning Data Using LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl17_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl17_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 11/16/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="416" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 64525 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> We often come across requirements where data needs to be partitioned into two parts and then return one of the parts. The Partition Operators in LINQ helps you partition data. In this article, we will see how to use these operators to partition collections </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl17_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=416">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl18_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=414">Select the Highest value in each Group or Category using LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl18_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl18_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 11/12/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="414" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 61954 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will see how to select the highest value in a Group or Category using LINQ </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl18_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=414">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl19_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=356">More Fun With LINQ - Perform Common Tasks in ASP.NET</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl19_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Malcolm Sheridan">Malcolm Sheridan</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl19_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 7/24/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="356" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 40595 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> The following article demonstrates how to use LINQ to perform some complex tasks in ASP.NET. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl19_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=356">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl20_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=284">Querying an ASP.NET SiteMap using LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl20_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl20_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 3/10/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="284" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 78620 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, I will show you how to ‘query’ the ASP.NET SiteMap using LINQ. The intention of this article is to demonstrate the power and simplicity of querying an XML document like the ASP.NET SiteMap using LINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl20_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=284">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl21_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=279">LINQ - Using Quantifiers like Any, Contains and All while Querying Objects</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl21_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl21_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 3/2/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="279" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 79355 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> Quantifier operations return a Boolean value if some or all of the elements in a sequence satisfy a condition. In this article, we will see some common LINQ to Objects scenarios where we can use these operators. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl21_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=279">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl22_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=272">Fun with LINQ - Find the Longest and Shortest Type Name in .NET 3.5 using LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl22_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl22_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 2/14/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="272" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 37050 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> While browsing through the forums a couple of days ago, I came across this query where the user wanted to list down the types in .NET 3.5 in the order of the length of their names. He also wanted to find out the total number of types in .NET 3.5 and 2.0. Here’s how to do so using LINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl22_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=272">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl23_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=260">Some Common GroupBy Operations on List<> using LINQ</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl23_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl23_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 1/21/2009 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="260" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 56912 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> The ‘GroupBy’ feature in LINQ is amazing and very powerful. In this article, we will see some common GroupBy operations using LINQ. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl23_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=260">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl24_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=248">Look Ma! No Classes – Creating Generic List(T) collection of Anonymous Types and calling Extension Methods</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl24_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl24_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 12/26/2008 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="248" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 61984 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will see how to create Generic List(T) collection of Anonymous Types using LINQ in C# and VB.NET. We will also explore Extension Methods and see how to call them using AnonymousTypes </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl24_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=248">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl25_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=233">Some Common Operations using LINQ To XML - Part III</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl25_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl25_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 11/24/2008 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="233" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 43178 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will explore some common ‘How Do I’ kind of examples using LINQ to XML. This article is the final part of our 3-part LINQ to XML series. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl25_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=233">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl26_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=224">Some Common Operations using LINQ To XML - Part II</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl26_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl26_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 11/2/2008 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="224" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 41589 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will explore some common ‘How Do I’ kind of examples using LINQ to XML. This article is the Part II of the 3-part LINQ to XML series. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl26_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=224">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl27_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=218">Some Common Operations using LINQ To XML - Part I</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl27_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl27_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 10/21/2008 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="218" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 54619 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> In this article, we will explore some common ‘How Do I’ kind of examples using LINQ to XML. This article is the Part I of the 3-part LINQ to XML series. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl27_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=218">Read More ...</a> </div> </div> </td> </tr><tr> <td> <div class="articlebox"> <div class="row"> <div class="articletitle"> <h2 class="articlehead"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl28_lnkTitle" class="artid" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=211">Query NonGeneric Types using LINQ in C# and VB.NET</a> </h2> <b>Authored by: </b> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl28_lblAddedBy" href="https://www.dotnetcurry.com/Author.aspx?AuthorName=Suprotim Agarwal">Suprotim Agarwal</a> in <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl28_lnkCategory" href="https://www.dotnetcurry.com/BrowseArticles.aspx?CatID=62">LINQ</a> on 10/5/2008 <br /> </div> </div> <div class="row"> <div class="articlestats"> <div class="stats1"> <div data-id="211" class="socialshare"> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> </g> </svg> <span class="fbsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> <g> <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> </g> </svg> <span class="twtsharelinktop"></span> </div> </div> </a> <a class="resp-sharing-button__link" target="_blank" aria-label=""> <div class="resp-sharing-button resp-sharing-button--linkedin resp-sharing-button--small"><div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 21.5h-5v-13h5v13zM4 6.5C2.5 6.5 1.5 5.3 1.5 4s1-2.4 2.5-2.4c1.6 0 2.5 1 2.6 2.5 0 1.4-1 2.5-2.6 2.5zm11.5 6c-1 0-2 1-2 2v7h-5v-13h5V10s1.6-1.5 4-1.5c3 0 5 2.2 5 6.3v6.7h-5v-7c0-1-1-2-2-2z"/></svg> <span class="linkdinsharelinktop"></span> </div> </div> </a> <span class="font-custom"><i class="fa fa-eye"></i> 30734 views </span> </div> </div> </div> </div> <div class="row"> <div class="articleabstract"> <b>Abstract: </b> LINQ can be used to query on objects that are generic collections and implement the generic IEnumerable interface. However nongeneric collections like the ArrayList do not implement the 'generic' IEnumerable interface. In this article we will see how to use LINQ to query nongeneric collections like the ArrayList. </div> </div> <div class="row"> <a id="ctl00_MainContent_ArticleListing1_gvwArticles_ctl28_HyperLink1" class="readmore" href="https://www.dotnetcurry.com/ShowArticle.aspx?ID=211">Read More ...</a> </div> </div> </td> </tr> </table> </div> <br /> &nbsp;&nbsp; <div class="col-md-12 visible-md visible-lg"> <small><b>Article Filter :</b></small> <select name="ctl00$MainContent$ArticleListing1$ddlCategories" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$ArticleListing1$ddlCategories\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_ArticleListing1_ddlCategories"> <option value="0">All categories</option> <option value="63">jQuery and ASP.NET</option> <option value="67">ASP.NET MVC</option> <option value="73">Microsoft Azure</option> <option value="54">ASP.NET</option> <option value="60">Visual Studio</option> <option value="56">Silverlight 2, 3, 4 and 5</option> <option value="59">ASP.NET AJAX</option> <option value="70">Windows Phone</option> <option value="48">Expression Web</option> <option value="71">Entity Framework</option> <option selected="selected" value="62">LINQ</option> <option value="66">.NET Framework</option> <option value="69">.NET 3.5</option> <option value="68">WPF</option> <option value="47">WinForms &amp; WinRT</option> <option value="55">C#</option> <option value="65">SharePoint</option> <option value="64">Product Articles</option> <option value="61">General Topics</option> <option value="77">Office Apps</option> <option value="52">Windows Vista</option> <option value="75">Windows Store Apps</option> <option value="74">DNC Magazine</option> <option value="50">Expression Blend</option> <option value="51">Word 2007</option> <option value="57">Outlook 2007</option> <option value="58">Interview Questions</option> <option value="72">Patterns &amp; Practices</option> <option value="86">Xamarin</option> <option value="89">.NET Standard &amp; .NET Core</option> <option value="80">AngularJS</option> <option value="88">ASP.NET Core</option> <option value="79">Backbone.js</option> <option value="91">Bootstrap &amp; CSS</option> <option value="94">DevOps</option> <option value="78">HTML5 &amp; JavaScript</option> <option value="93">JavaScript</option> <option value="90">Machine Learning &amp; AI</option> <option value="81">Node.js</option> <option value="83">Powershell</option> <option value="96">Project Management</option> <option value="87">Reactjs</option> <option value="82">Software Gardening</option> <option value="84">TypeScript</option> <option value="92">VSTS &amp; TFS (Azure DevOps)</option> <option value="95">Vue.js</option> <option value="76">Windows Communication Foundation (WCF)</option> <option value="85">Windows Store Apps</option> </select><br /> <small><b>Per page:</b></small> <select name="ctl00$MainContent$ArticleListing1$ddlArticlesPerPage" onchange="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$MainContent$ArticleListing1$ddlArticlesPerPage\&#39;,\&#39;\&#39;)&#39;, 0)" id="ctl00_MainContent_ArticleListing1_ddlArticlesPerPage"> <option value="5">5</option> <option value="10">10</option> <option value="25">25</option> <option selected="selected" value="50">50</option> <option value="100">100</option> </select><br /><br /> </div> </div> <div id="rightcol" class="col-md-4"> <!-- <div class="row"> <div class="spacerforsearch"> <div class="input-group"> <input name="ctl00$searchbox" id="ctl00_searchbox" type="text" class="form-control" placeholder="Search DotNetCurry.com for..." onFocus="this.className = &#39;form-control&#39;" style="border-color:#94C7EF;border-width:1px;border-style:solid;width:100%" /> <span class="input-group-btn"> <input type="submit" name="ctl00$SearchButton" value="Go!" id="ctl00_SearchButton" class="btn btn-default" type="button" /> </span> </div> </div> </div> --> <div class="margin-vertical-20" /> <div class="side-widget"> <div class="featured-tools"> <span>Featured Tools</span> <div id="creatives"> <div id='ban-pos-1' style='display: none'> </div> <div id='ban-pos-2'> <div class="padding-vertical-10"></div> </div> <div id='ban-pos-3'> </div> <div class="padding-vertical-10"></div> <div id='ban-pos-4-250'> </div> <div id='ban-pos-5-250'> </div> <div id='ban-pos-6-250'> </div> </div> </div> </div> <div class="sec-title"> <h4>Categories</h4> </div> <div class="side-widget"> <ul id="toggle-view"> <li> <h3>.NET Web</h3> <span class="fa fa-angle-down"></span> <div class="toggle-panel"> <div> <a href="https://www.dotnetcurry.com/tutorials/aspnet">ASP.NET</a> <a href="https://www.dotnetcurry.com/tutorials/aspnet-mvc">ASP.NET MVC</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/aspnet-core">ASP.NET Core</a> <a href="https://www.dotnetcurry.com/tutorials/aspnet-ajax">ASP.NET AJAX</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/sharepoint">SharePoint</a> <a href="https://www.dotnetcurry.com/tutorials/wcf">WCF</a> </div> </div> </li> <li> <h3>.NET Framework, Visual Studio and C#</h3> <span class="fa fa-angle-down"></span> <div class="toggle-panel"> <div> <a href="https://www.dotnetcurry.com/tutorials/csharp">C#</a> <a href="https://www.dotnetcurry.com/tutorials/linq">LINQ</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/visualstudio">Visual Studio</a> <a href="https://www.dotnetcurry.com/tutorials/vsts-tfs">VSTS & TFS</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/entityframework">Entity Framework</a> <a href="https://www.dotnetcurry.com/tutorials/dotnetframework">.NET Framework</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/dotnet-standard-core">.NET Standard & .NET Core</a> </div> </div> </li> <li> <h3>Patterns & Practices</h3> <span class="fa fa-angle-down"></span> <div class="toggle-panel"> <div> <a href="https://www.dotnetcurry.com/tutorials/patterns-practices">Design Patterns</a> <a href="https://www.dotnetcurry.com/tutorials/software-gardening">Software Gardening</a> </div> </div> </li> <li> <h3>Cloud and Mobile</h3> <span class="fa fa-angle-down"></span> <div class="toggle-panel"> <div> <a href="https://www.dotnetcurry.com/tutorials/windows-azure">Microsoft Azure</a> <a href="https://www.dotnetcurry.com/tutorials/xamarin">Xamarin</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/powershell">Powershell</a> <a href="https://www.dotnetcurry.com/tutorials/machine-learning-ai">Machine Learning & AI</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/windows-store">UWP & Windows Store</a> <a href="https://www.dotnetcurry.com/tutorials/windowsphone">Windows Phone</a> </div> </div> </li> <li> <h3>JavaScript</h3> <span class="fa fa-angle-down"></span> <div class="toggle-panel"> <div> <a href="https://www.dotnetcurry.com/tutorials/typescript">TypeScript</a> <a href="https://www.dotnetcurry.com/tutorials/angularjs">Angular</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/jquery-aspnet">jQuery</a> <a href="https://www.dotnetcurry.com/tutorials/nodejs">Node.js</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/reactjs">React.js</a> <a href="https://www.dotnetcurry.com/tutorials/backbonejs">Backbone.js</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/html5-javascript">HTML5 & JavaScript</a> <a href="https://www.dotnetcurry.com/tutorials/bootstrap-css">Bootstrap & CSS</a> </div> </div> </li> <li> <h3>.NET Desktop</h3> <span class="fa fa-angle-down"></span> <div class="toggle-panel"> <div> <a href="https://www.dotnetcurry.com/tutorials/wpf">WPF</a> <a href="https://www.dotnetcurry.com/tutorials/winforms">WinForms</a> </div> </div> </li> <li> <h3>Interview Questions & Product Reviews</h3> <span class="fa fa-angle-down"></span> <div class="toggle-panel"> <div> <a href="https://www.dotnetcurry.com/tutorials/dotnetinterview">.NET Interview Q&A</a> <a href="https://www.dotnetcurry.com/tutorials/product-articles-review">Product Reviews</a> </div> <div> <a href="https://www.dotnetcurry.com/tutorials/general-programming-topics">General Topics</a> </div> </div> </li> </ul> </div> <div class="sec-title"> <h3><b>JOIN OUR COMMUNITY</b></h3> </div> <div class="side-widget"> <div class="side-social"> <a href="https://www.facebook.com/dotnetcurry"><i class="fa fa-facebook"></i> 50K+ <span>fans</span></a> <a href="https://www.twitter.com/dotnetcurry"><i class="fa fa-twitter"></i> 8K+ <span>followers</span></a> <a href="https://www.dotnetcurry.com/magazine/"><i class="fa fa-envelope"></i> 128K+ <span>subscribers</span></a> </div> </div> <div class="sec-title"> <h3><b>POPULAR ARTICLES</b></h3> </div> <div id="latestart" class="side-widget"> <div> <a id="ctl00_toplat_Repeater1_ctl00_lnkTitle" class="top" href="http://www.dotnetcurry.com/ShowArticle.aspx?ID=1608" style="color:#4A75AD;font-weight:normal;">What's New for ASP.NET Core & Blazor in .NET 9</a> <br /> <br /> <br /> </div> </div> <div id='ban-pos-7-600'> </div> <div id='ban-pos-8-600'> </div> <div class="sec-title-plain"> <h4>Tags</h4> </div> <div class="side-widget"> <div class="tags"> <a href="https://www.dotnetcurry.com/tutorials/aspnet-mvc">ASP.NET MVC</a> <a href="https://www.dotnetcurry.com/tutorials/aspnet-core">ASP.NET Core</a> <a href="https://www.dotnetcurry.com/tutorials/aspnet">ASP.NET</a> <a href="https://www.dotnetcurry.com/tutorials/sharepoint">SharePoint</a> <a href="https://www.dotnetcurry.com/tutorials/patterns-practices">Design Patterns</a> <a href="https://www.dotnetcurry.com/tutorials/csharp">C#</a> <a href="https://www.dotnetcurry.com/tutorials/linq">LINQ</a> <a href="https://www.dotnetcurry.com/tutorials/wpf">WPF</a> <a href="https://www.dotnetcurry.com/tutorials/wcf">WCF</a> <a href="https://www.dotnetcurry.com/tutorials/visualstudio">Visual Studio</a> <a href="https://www.dotnetcurry.com/tutorials/vsts-tfs">VSTS & TFS</a> <a href="https://www.dotnetcurry.com/tutorials/windows-azure">Azure</a> <a href="https://www.dotnetcurry.com/tutorials/entityframework">Entity Framework</a> <a href="https://www.dotnetcurry.com/tutorials/angularjs">Angular.js</a> <a href="https://www.dotnetcurry.com/tutorials/reactjs">React.js</a> <a href="https://www.dotnetcurry.com/tutorials/jquery-aspnet">jQuery</a> <a href="https://www.dotnetcurry.com/tutorials/html5-javascript">JavaScript</a> <a href="https://www.dotnetcurry.com/tutorials/html5-javascript">HTML5</a> <a href="https://www.dotnetcurry.com/tutorials/dotnet-standard-core">.NET Core</a> <a href="https://www.dotnetcurry.com/tutorials/dotnetframework">.NET Framework</a> </div> </div> <div class="sec-title"> <h3><b>JQUERY COOKBOOK</b></h3> </div> <div class="side-widget"> <a href="http://www.jquerycookbook.com"><img src="https://www.dotnetcurry.com/images/books/300x300-jqckbk.png" alt="jQuery CookBook" /></a> </div> </div> </div> </div> <!-- container --> </div> <!-- footer --> <footer class="margin-top-30"> <div class="container"> <div class="footer-head"> <div class="row center-content"> <div class="col-md-2 col-sm-3"> <a href="https://www.dotnetcurry.com"> <img data-src="/img/dnc-logo-tee-trans.png" class="img-responsive lazyload" alt="" /> </a> </div> <div class="col-md-6 col-sm-4"> <p></p> </div> <!--<div class="col-md-4 col-sm-5"> <form class="footer-search"> <input type="search" placeholder="Search"> <button type="submit"><i class="fa fa-search"></i></button> </form> </div>--> </div> </div> <div class="footer-content"> <div class="row"> <div class="col-sm-2"> <h5 class="text-white">Server-Side</h5> <ul class="footer-links"> <li><a href="https://www.dotnetcurry.com/tutorials/aspnet">ASP.NET</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/aspnet-core">ASP.NET Core</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/aspnet-mvc">ASP.NET MVC</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/wcf">WCF</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/sharepoint">SharePoint</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="text-white">Client-side</h5> <ul class="footer-links"> <li><a href="https://www.dotnetcurry.com/tutorials/angularjs">Angular.js</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/reactjs">React.js</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/jquery-aspnet">jQuery</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/backbonejs">Backbone.js</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/html5-javascript">HTML5</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/bootstrap-css">CSS</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="text-white">.NET</h5> <ul class="footer-links"> <li><a href="https://www.dotnetcurry.com/tutorials/csharp">C#</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/visualstudio">Visual Studio</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/vsts-tfs">VSTS & TFS</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/linq">LINQ</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/entityframework">Entity Framework</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/dotnetframework">.NET Framework</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/dotnet-standard-core">.NET Standard & .NET Core</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/wpf">WPF</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/winforms">WinForms</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="text-white">Cloud and Mobile</h5> <ul class="footer-links"> <li><a href="https://www.dotnetcurry.com/tutorials/windows-azure">Microsoft Azure</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/devops">DevOps</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/xamarin">Xamarin</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/powershell">Powershell</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/machine-learning-ai">Machine Learning & AI</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/windows-store">UWP & Windows Store</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/windowsphone">Windows Phone</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="text-white">Skill Up</h5> <ul class="footer-links"> <li><a href="https://www.dotnetcurry.com/tutorials/patterns-practices">Design Patterns</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/software-gardening">Software Gardening</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/dotnetinterview">.NET Interview Q&A</a></li> <li><a href="https://www.dotnetcurry.com/magazine/" class="last">Magazines</a></li> <li><a href="http://www.jquerycookbook.com/">Books</a></li> <li><a href="https://www.dotnetcurry.com/tutorials/product-articles-review">Product Reviews</a></li> </ul> </div> <div class="col-sm-2"> <h5 class="text-white">Follow Us</h5> <ul class="footer-social"> <li><a href="https://www.facebook.com/dotnetcurry">Facebook</a></li> <li><a href="https://www.twitter.com/dotnetcurry">Twitter</a></li> <li><a href="https://github.com/dotnetcurry">Github</a></li> </ul> </div> </div> </div> <div class="footer-bottom"> <div class="row"> <div class="col-sm-6"> <p>&copy; 2007-2023 DotNetCurry.com (A subsidiary of A2Z Knowledge Visuals Pvt. Ltd). All rights reserved.</p> </div> <div class="col-sm-6 text-right"> <ul class="list-inline"> <li><a href="https://www.dotnetcurry.com/Contact.aspx">Contact Us</a></li> <li><a href="https://www.dotnetcurry.com/WriteForUs.aspx">Write For Us</a></li> <li><a href="https://www.dotnetcurry.com/PrivacyPolicy.aspx">Privacy</a></li> <li><a href="https://www.dotnetcurry.com/terms-conditions">Terms</a></li> </ul> </div> </div> </div> </div> </footer> <!-- footer --> </form> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js"></script> <script src="/bundles/scriptsmin?v=ztXW8lGCJchjv7iQbaTOZjTpSGfOrLg1lKllrWansXI1"></script> <script src="/bundles/framework?v=yOkBizHgoWwNt4OFd4FauUxu9fucEJ_a4EJrci8uIGA1"></script> <script type="text/javascript"> SyntaxHighlighter.defaults['auto-links'] = false; SyntaxHighlighter.defaults['gutter'] = false; SyntaxHighlighter.defaults['toolbar'] = false; SyntaxHighlighter.all() </script> <script> $(function () { $('.tabHeader').children().first().addClass('current'); $('.tabContent').children().first().addClass('current'); $('.tabHeader li').click(function (e) { e.preventDefault(); $(this).siblings('.current').removeClass('current'); $(this).addClass('current'); $('.tabContent').children('.current').removeClass('current'); $('.tabContent').children().eq($(this).index()).addClass('current'); }); }); </script> <script src="https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js"></script> <script> WebFont.load({ google: { families: ['Hind Vadodara:300,400,500,600,700'] } }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10