title: Easiest way to merge a changed list to the master list
body: <p>I have a two lists of class object :</p>
  
  <pre><code>private List&lt;IntVector&gt; UserData = new List&lt;IntVector&gt;();
  private List&lt;IntVector&gt; EditData = new List&lt;IntVector&gt;();
  </code></pre>
  
  <p><code>UserData</code> is the Master List and <code>EditData</code> is another list which would be used to add, delete, or modify the list. One of the class memeber is <code>CaseNo</code> which would not change for an IntVector.</p>
  
  <p>I have made changes in the <code>EditData</code> and would like to merge the changes to the <code>UserData</code>.</p>
  
  <p>Any idea how to do it ?</p>
  
  <p>EDIT :  Here is the definition of <code>IntVector</code></p>
  
  <pre><code>class IntVector
      {
          //private DateTime date_kept;
          private string date1;
          private string next_date;
          private string presence;
          private string next_hearing_time;
  
  
          //private Hashtable case_type;
          private string court_name;
          private string case_no;
          private string status;
  .
  .
  .
          public string Date1
          {
              set { this.date1 = value; }
              get { return this.date1; }
          }
  
          public string NextDate
          {
              get { return this.next_date; }
              set { this.next_date = value; }
          }
  
  }
  </code></pre>