将唯一值插入通用列表

时间:2013-04-23 11:50:51

标签: c#

我正在使用与值重复的通用列表。我只想在列表中添加不同的值。以下是我正在使用的代码。任何人都可以帮助我如何避免重复进入列表

foreach (Questionnaire_Response questionnaireResponse in Questionnaire_Response.FindWithQuery(query))
{
    if (questionnaireResponse.Response_Descr == response)
    {
        submitOrderResponseItems.RESP_KEY = questionnaireResponse.Response_Id;
        submitOrderResponseItems.DESCR = questionnaireResponse.Response_Descr;
        submitOrderResponseItems.UPDATED_DATE = currentDate;
        submitOrderResponseItems.UPDATED_TIME = currentDateTime;
        submitOrderResponse.Add(submitOrderResponseItems);
    }                                   
}

1 个答案:

答案 0 :(得分:7)

如果需要,请使用HashSet<T>代替自定义IEqualityComparer<T>