Efficiently merge string arrays in .NET, keeping distinct values Efficiently merge string arrays in .NET, keeping distinct values arrays arrays