public TagStringList combineTagStrings(string[] tagStrings) { TagStringList combinedList = new TagStringList(); foreach (string ts in tagStrings) { TagStringList tagList = parseTags(ts); if (tagList.Count > 0) { combinedList.AddRange(tagList); } } return(combinedList); }
public TagStringList parseTags(string tagString) { TagStringList tagList = null; if (tagString.Length > 0 && tagString != "\\N") { tagString = tagString.ToLower(); char[] separator = { ' ' }; tagList = new TagStringList(); foreach (string s in tagString.Split(separator)) { tagList.Add(s); } } else { tagList = new TagStringList(); } return(tagList); }