1.在写程序中经常操作字符串,需要去重,以前我的用方式利用List集合和 contains去重复数据代码如下:
string test="123,123,32,125,68,9565,432,6543,343,32,125,68";
string[] array = test.Split(',');
List<string> list = new List<string>();
foreach (string item in array )
{
if (!list.Contains(item ))
{
list.Add(item);
}
}
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