public static string[] SplitAndTrim(this string input, params char[] separator) { if (input == null) { return new string[0]; } return input.Split(separator).Select(x => x.Trim()).Where(x => !string.IsNullOrWhiteSpace(x)).ToArray(); } }