title: Sorting a list based on one its item and  on custom condition
body: <p>I've a list which contains a string and another list in it - sample code as follows:</p>
  
  <pre><code>List&lt;Config&gt; ConfigLists; 
  </code></pre>
  
  <p>Here <strong><em>Config</em></strong> is a class containing 2 members:</p>
  
  <ul>
  <li>String Name </li>
  <li>List BinaryLists</li>
  </ul>
  
  <p>where <strong><em>Binary</em></strong> is another class.</p>
  
  <p>I want to sort 'ConfigLists' list based on 'Name' contained in each list item. </p>
  
  <p>Can anyone please guide? </p>
  
  <p>Also I would like to use a substring of 'Name' for sorting as the 'Name' would contain values like "Week 07", "Week 09" etc where the substring I will take for comaparision is the numeric part of string (e.g. '07', '09' etc)</p>