1.在写程序中经常操作字符串,需要去重,以前我的用方式利用List集合和 contains去重复数据代码如下:
1 string test="123,123,32,125,68,9565,432,6543,343,32,125,68"; 2 string[] array = test.Split(','); 3 List<string> list = new List<string>(); 4 foreach (string item in array ) 5 { 6 if (!list.Contains(item )) 7 { 8 list.Add(item); 9 } 10 }
2.现在我推荐大家使用一下方式去重复数据
1 string test="123,123,32,125,68,9565,432,6543,343,32,125,68"; 2 string test1= String.Join("、",test.Split(',').Distinct());