したがって、特定のリストを取得してループを実行し、カンマで結合された文字列を重複なく返すヘルパー関数があります。
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を使用してこの恐ろしい見た目の関数を書き直す方法はありますか?