gpt4 book ai didi

c# - 从函数返回组合框?

转载 作者:太空宇宙 更新时间:2023-11-03 21:04:53 25 4
gpt4 key购买 nike

下面的代码有一个列表并遍历该列表中的每个字符串项并将其添加到 ComboBox。这个功能正常,但我很好奇是否有可能将字符串列表和 ComboBox 传递给函数并返回 ComboBox 以及添加的字符串列表中的每个项目。

示例:获取一个字符串列表,然后将每个字符串项添加到列表中。如果有一个 ComboBox,那就太好了;但如果有 3 个或更多,为了避免代码重复,传入一个列表和 ComboBox 将节省代码。

List<string> myList = getList();

foreach (string listItem in myList)
{
myComboBox.Items.Add(listItem);
}

最佳答案

你可以像这样制作方法

private void FillCombo(ComboBox myComboBox, List<string> list);
{
foreach (string listItem in myList)
{
myComboBox.Items.Add(listItem);
}
//alternatively, you can add it like fubo suggested in comment
//myComboBox.Items.AddRange(myList.ToArray());
}

然后在代码的某处调用它

List<string> myList = getList();
FillCombo(this.comboBox1, myList);
FillCombo(this.comboBox2, myList);
// etc...

关于c# - 从函数返回组合框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41875383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com