public static string AsString([CanBeNull][ItemNotNull] this IEnumerable<char> items, string separator = "")
{
if (items == null)
{
return String.Empty;
}
if (separator == null)
{
throw new ArgumentNullException("separator", "The character separator cannot be null.");
}
return String.Join(separator, items);
}
}