string[] SplitList(string list) { if (list == null) { return new string[0]; } return list.Split(',').Select(item => item.Trim()).Where(item => !string.IsNullOrEmpty(item)).ToArray(); }