Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }