title: How to get the files in numeric order from the specified directory in c#?
body: <p>I have to retrieve list of file names from the specific directory using numeric order.Actually file names are combination of strings and numeric values but end with numeric values.</p>
  
  <p>For example : page_1.png,page_2.png,page3.png...,page10.png,page_11.png,page_12.png...</p>
  
  <p>my c# code is below :</p>
  
  <pre><code>string filePath="D:\\vs-2010projects\\delete_sample\\delete_sample\\myimages\\";
  string[] filePaths = Directory.GetFiles(filePath, "*.png");
  </code></pre>
  
  <p>It retrieved in the following format:</p>
  
  <pre><code>page_1.png
  page_10.png
  page_11.png
  page_12.png
  page_2.png...
  </code></pre>
  
  <p>I am expecting to retrieve the list ordered like this:</p>
  
  <pre><code>page_1.png
  page_2.png
  page_3.png
  [...]
  page_10.png
  page_11.png
  page_12.png
  </code></pre>