title: Compare two list with out using linq for update History
body: <p>Hi i'm working on a project written in c# webform and it requere loghistory of changes if some one updated the data i should be inserted to logs table but i need to capture which column or which field is being update.
  so i think comparing 2 list the oldList before update and the list after update
  if i have this class</p>
  <pre><code>public myClass class{
  public string col1{get; set;}
  public string col2{get; set;}
  public string col3{get; set;}
  }
  </code></pre>
  <p>and list like this with datas</p>
  <pre><code>List&lt;myClass &gt; old = new List&lt;myClass &gt;();
  List&lt;myClass &gt; new = new List&lt;myClass &gt;();
  </code></pre>
  <p>how can i compire this 2 and get the column and the old and new data of the difference with out using Linq because the application is a existing and uses <strong>.net 2.0 framework</strong> so i belive Linq is not availavle yet in this.</p>
  <p>I'm not requered to update the framwork for some reason.</p>