Loveboke

人生是一场独自修行的道路!

去掉重复的字符

第一种:

string GetPBDTimeIDList = String.Join(",", GetPBDTimeIDList.Split(',').Distinct());


第二种:

public class OperationString
    {        /// <summary>
        /// 过滤字符串中的重复字符        /// </summary>
        /// <param name="str">要过滤的字符串</param>
        /// <returns>返回过滤后的字符串</returns>
        public string FilterRepetitionChar(string sourceStr)
        {            string returnStr = string.Empty;            string[] strList = sourceStr.Split(',');
            Hashtable ht = new Hashtable();            foreach (string strChar in strList)
            {                if (!ht.ContainsKey(strChar))
                {
                    ht.Add(strChar, strChar);//这里让ht的key和value值相等,不影响下面的程序
                    returnStr += strChar + ",";//字符以逗号分隔                }
            }
            returnStr = returnStr.Trim(',');//去掉最后一个逗号
            return returnStr;
        }
    }



L最新评论
    还没有评论!

P发布评论