title: c# Reflection object[] issue
body: <p>I am trying to use reflection to create object array of the type created from reflection like the folowing:</p>
  
  <pre><code>Client[] newArray = new Client[] {client1, client2};
  </code></pre>
  
  <p>I need to somehow get the <code>Client</code> object type to create the object so it can be passed through.</p>
  
  <p>Any help would be greatly appreciated.</p>
  
  <p>Cheers,
  Rob</p>
  
  <pre><code>object clientObject = testAssembly.CreateInstance(".Testing_Automation.Client");        
  Type client = testAssembly.GetType(".Testing_Automation.Client");
  
  // Create Client Object Array
  </code></pre>
  
  <p>Passing to:</p>
  
  <pre><code>public Appointment(IEnumerable&lt;Client&gt; client, string time)
  </code></pre>