diff --git a/ICD.Common.Utils/Extensions/StringExtensions.cs b/ICD.Common.Utils/Extensions/StringExtensions.cs index d61a2a8..6d50f3c 100644 --- a/ICD.Common.Utils/Extensions/StringExtensions.cs +++ b/ICD.Common.Utils/Extensions/StringExtensions.cs @@ -165,8 +165,9 @@ namespace ICD.Common.Utils.Extensions if (characters == null) throw new ArgumentNullException("characters"); + var cSet = characters.ToIcdHashSet(); - return new string(extends.Except(characters).ToArray()); + return new string(extends.Where(c => !cSet.Contains(c)).ToArray()); } ///