如何将组合框中的项添加到列表集合
本文关键字:添加 列表 集合 组合 | 更新日期: 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