title: How to compare string which is divided in 3 group in C#.net?
body: <p>I want to compare 3 number which are in group. </p>
  
  <pre><code>string first = "1.0.1";
  string second = "1.0.0";
  string third = "2.1.0";
  string forth = "1.1.0";
  </code></pre>
  
  <p>These all are versions. I want to get highest version from this. Currently third ="2.1.0" is highest.</p>
  
  <p>Can anybody suggest me shortest way? or should I do custom coding?</p>