繁体   English   中英

使用组合框名称作为参数将项目添加到 Listbox c# 的方法

[英]Method to add items to Listbox c# using a combobox name as argument

我需要帮助理解如何在 foreach 中使用变量名

        {....
private void populateUsage (string[] stringlist, unknown data type that is the combobox name)
        {
            string[] lineOfContents = stringlist;
            foreach (var line in lineOfContents)
            {
                comboboxname.Items.Add(line);
            }
}

传递组合框名称时使用什么数据类型?

先感谢您

private void populateUsage (string[] stringlist, ComboBox comboboxname)
        {
            string[] lineOfContents = stringlist;
            foreach (var line in lineOfContents)
            {
                comboboxname.Items.Add(line);
            }
        }

也就是说,我不会像在strings array上那样直接使用ComboBox ItemArray 有一个更快的方法:

private void populateUsage (string[] stringlist, ComboBox comboboxname)
{  comboboxname.DataSource = stringList.ToList();  }

如果我理解你的问题,你是在要求你的组合框的类型名称。 如果您使用的是 WinForms,它可能是System.Windows.Forms.ComboBox 如果您using System.Windows.Forms; 在文件中,您可能只需使用ComboBox

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM