所以我有一个辅助函数,它接受一个特定的列表,执行一个循环并返回一个用逗号连接而没有重复的字符串。
public static string GetJoinedEquipString(List<MeasuredData> dataList)
{
HashSet<string> equipSet = new HashSet<string>();
foreach (MeasuredData data in dataList)
{
equipSet.Add(data.GetEquipNumString());
}
return String.Join(",", equipNumSet.ToArray());
}
哪个工作得很好..但是有没有办法使用 LINQ 重写这个看起来很丑的函数?