我已经看到很多关于将Array
的内容添加到ComboBox
,但不是相反。我想将ComboBox
的内容添加到Array
以发送到另一个方法进行处理。
我已经有.Items.Count
来确定Array
的大小,但我无法弄清楚如何循环ComboBox
中的项目。
答案 0 :(得分:8)
通过查看您对问题的评论,您可能想要这样:
var arr = ingredientComboBox.Items.Cast<Object>()
.Select(item => item.ToString()).ToArray();
答案 1 :(得分:3)
string[] items = new string[currentComboBox.Items.Count];
for(int i = 0; i < currentComboBox.Items.Count; i++)
{
items[i] = currentComboBox.Items[i].ToString();
}