title: How to sort array of FileInfo objects in descending order without LINQ
body: <p>I have to downgrade my code to be able to work on NET 2.0, which does not support LINQ.  Currently, the code sorts an array of <code>FileInfo</code> objects by their <code>FullName</code> property, using LINQ, like this:</p>
  
  <pre><code>    Dim files As FileInfo() = ' ...
      files = files.OrderByDescending(Function(x) x.FullName).ToArray()
  </code></pre>
  
  <p>How can I perform the same kind of sort in the 2.0 .NET Framework without using the <code>OrderByDescending</code> LINQ extension method?</p>