title: How do I remove duplicates from a C# array?
body: <p>I have been working with a <code>string[]</code> array in C# that gets returned from a function call. I could possibly cast to a <code>Generic</code> collection, but I was wondering if there was a better way to do it, possibly by using a temp array.</p>
  
  <p><strong>What is the best way to remove duplicates from a C# array?</strong></p>