<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with Sorting</title>
    <description>the latest stories tagged with 'Sorting' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>Dynamite: High Performace Dynamic Sorting Using Expressions</title>
      <description>Easy-to-use and high performance dynamic sorting library with support for most type of sequences, multiple fields, nested properties and SQL-like syntax, developed using System.Linq.Expression classes. Also discusses performance issues with sorting and how to improve performance of sorting in Windows Presentation Foundation collection views. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.codeproject.com%2fscript%2fArticles%2fArticle.aspx%3faid%3d29660"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.codeproject.com%2fscript%2fArticles%2fArticle.aspx%3faid%3d29660" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Dynamite_High_Performace_Dynamic_Sorting_Using_Expressions</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Dynamite_High_Performace_Dynamic_Sorting_Using_Expressions</guid>
      <pubDate>Sun, 28 Sep 2008 13:45:37 GMT</pubDate>
    </item>
    <item>
      <title>Sorting System.Collections.Generic.List&amp;lt;T&amp;gt;</title>
      <description>This post shows the sorting techinque using anonymous delegate that can be implemented in any custom type generic lis based on the selected property. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdevintelligence.com%2fblogs%2fnetadventures%2farchive%2f2007%2f01%2f16%2fsorting-system-collections-generic-list-t.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdevintelligence.com%2fblogs%2fnetadventures%2farchive%2f2007%2f01%2f16%2fsorting-system-collections-generic-list-t.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Sorting_System_Collections_Generic_List_lt_T_gt</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Sorting_System_Collections_Generic_List_lt_T_gt</guid>
      <pubDate>Thu, 15 Mar 2007 16:31:01 GMT</pubDate>
    </item>
    <item>
      <title>Sort Routines </title>
      <description>Need to sort through lots of data? Choose a C# sort routine to suit your requirements. One of the fundamental problems of computing is ordering a list of items. There are many solutions to this problem: these are known as sorting algorithms. Some sorting algorithms are simple and intuitive, while others are extremely complicated, but produce really fast results. 
Seven of the most common sorting algorithms are: 
Bubble Sort, Heap Sort, Insertion Sort, Merge Sort, Quick Sort, Selection Sort, Shell Sort. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fen.csharp-online.net%2fSort_Routines"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fen.csharp-online.net%2fSort_Routines" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Sort_Routines</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Sort_Routines</guid>
      <pubDate>Fri, 15 Dec 2006 03:01:02 GMT</pubDate>
    </item>
    <item>
      <title>Custom Sorting with IComparable and IComparer</title>
      <description>Sometimes, you want to be able to sort objects on a number of different fields. For example, employees can be sorted by their name, years of service, pay rate; or blog posts by the date they were posted, their status, number of comments, the author. It's really easy to offer all these sorting methods. Best of all you don't have to write too much code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2feggheadcafe.com%2ftutorials%2faspnet%2fd5a8c475-2395-41e7-9c19-aa2edb23422e%2fcustom-sorting-with-icomp.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2feggheadcafe.com%2ftutorials%2faspnet%2fd5a8c475-2395-41e7-9c19-aa2edb23422e%2fcustom-sorting-with-icomp.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Custom_Sorting_with_IComparable_and_IComparer</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Custom_Sorting_with_IComparable_and_IComparer</guid>
      <pubDate>Fri, 20 Oct 2006 00:31:01 GMT</pubDate>
    </item>
    <item>
      <title>DataGrid Paging and Sorting Using A DataReader</title>
      <description>This article will demonstrate two ways one could implement the DataReader to bind a DataGrid, that includes caching, paging and persistent bi-directional sorting, all without the use of a DataAdapter/DataSet at all! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.developerfusion.co.uk%2fshow%2f5292%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.developerfusion.co.uk%2fshow%2f5292%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/adonet/DataGrid_Paging_and_Sorting_Using_A_DataReader</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/adonet/DataGrid_Paging_and_Sorting_Using_A_DataReader</guid>
      <pubDate>Sun, 29 Jan 2006 09:05:00 GMT</pubDate>
    </item>
  </channel>
</rss>