title: Best sorting algorithms for C# / .NET in different scenarios
body: <p>What are the best algorithms for sorting data in C#?  </p>
  
  <p>Is there one sorting algorithm that can handle 80% of sorts well? </p>
  
  <p>Please give code examples if applicable.</p>