从C#中的List <string>中删除重复项

Ham*_*lis 2 c# asp.net list

从C#中的List中删除重复项

我有一个数据读取器从数据库中读取字符串.

我使用List来聚合从数据库读取的字符串,但是我在这个字符串中有重复项.

任何人都有一个快速方法从C#中的通用列表中删除重复项?

List<string> colorList = new List<string>();

    public class Lists
    {
        static void Main()
        {
            List<string> colorList = new List<string>();
        }
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            colorList.Add(variableFromDB.ToString());

                    foreach (string color in colorList)
                    {
                      Response.Write(color.ToString().Trim());
                    }
        }
    }
Run Code Online (Sandbox Code Playgroud)

Ere*_*mez 11

colorList = colorList.Distinct().ToList;
Run Code Online (Sandbox Code Playgroud)


Sel*_*enç 6

foreach (string color in colorList.Distinct())
Run Code Online (Sandbox Code Playgroud)