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(',').Disctinct());
转载说明原文来源
https://i.cnblogs.com/EditPosts.aspx?postid=6224960