title: Passing Child class as parameter
body: <p>I have a base class <br></p>
  
  <pre><code>public abstract class BaseClass
  {
      public DateTime CreateTime { get; set; }
      public string CreateUser { get; set; }
  }
  </code></pre>
  
  <p>And few child classes which derive from Base Class</p>
  
  <pre><code>public class Child1 : BaseClass
  {
  }
  
  public class Child2 : BaseClass
  {
  }
  </code></pre>
  
  <p>For the Client which uses these child classes can I create a method outside these classes which can accept both child class as arguments and change its base class objects?</p>