如何将组合框中的项添加到列表集合

本文关键字:添加 列表 集合 组合 | 更新日期: 2023-09-27 17:57:25

>我有一个带有几个字符串的组合框。我想将这些字符串添加到列表集合中。这是正确的做法吗?

List<string> comboItems = new List<string>();
foreach(string passItems in comboEmail.Items)
{
    comboItems.Add(passItems);
}

如何将组合框中的项添加到列表集合

稍微不同的方式:

List<string> comboItems = comboEmail.Items.Cast<string>().ToList();

这是一个完全有效的方法。

还可以强制转换为字符串并使用AddRange创建单行。

comboItems.AddRange(cb.comboEmail.Cast<string>());

你的方法很简单。使用它。

有时简单的foreach语句,里面
有一行代码将比一行代码更具可读性LINQ

无论如何,两个版本都将做几乎相同的工作。 LINQ甚至可以很慢,然后foreach