比如拼接2个页面的某信息
A页面 : 1、2、3、4、5
B页面: 2、3、4、5、6、
拼接后 只需要 1、2、3、4、5、6 不需要 1、2、2、3、3、4、4、5、5、6
var geoCoords = worldfoot.Replace(" ", "").Replace("\r\n", "").Split(new string[] { "]," }, StringSplitOptions.RemoveEmptyEntries); var distinctGeo = new Dictionary<string, string>(); foreach (var item in geoCoords) { var data = item.Split(‘:‘); if (!distinctGeo.ContainsKey(data[0])) { distinctGeo.Add(data[0], item); } } var sb = new StringBuilder(); foreach (var item in distinctGeo) { sb.Append(item.Value); sb.AppendLine("],"); } worldfoot = sb.ToString();
代码示例中 worldfoot 为拼接后的字符串
拼接字符串 去除所有可能的重复
时间: 2024-10-06 11:33:16