1.在写程序中经常操作字符串,需要去重,以前我的用方式利用List集合和 contains去重复数据代码如下:
string test="165,52,aa,165,68,aa,56,52";
string[] array = test.Split(',');
List<string> list = new List<string>();
foreach (string item in array)
{
if (!list.Contains(item))
{
list.Add(item);
}
}
2.现在我推荐大家使用一下方式去重复数据
string str="165,52,aa,165,68,aa,56,52";
string newStr= String.Join(",",test.Split(',').Distinct());