public static string Join(this StringCollection source, string separator) { return string.Join(separator, source.Cast<string>()); }