title: Directory.GetFiles with multiple filters, collect one string array
body: <p>I want to add new item to string array or I can keep in List. Can somebody show how to do this?</p>
  
  <pre><code> string sourceDir = "C:\\Users\\ozkan\\Desktop\\foto\\"
   string[] picList;        
   string pattern = "*.jpg|*.png|*.gif";
   string[] filters = pattern.Split('|');
  
   foreach (string filter in filters)
   { 
      // I want to collect all files url in picList
      // Directory.GetFiles returns string array
      picList = Directory.GetFiles(sourceDir, filter);           
   }
  </code></pre>