我需要帮助来理解如何在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);
}
}
传递组合框名称时要使用的数据类型?
提前谢谢
答案 0 :(得分:1)
private void populateUsage (string[] stringlist, ComboBox comboboxname)
{
string[] lineOfContents = stringlist;
foreach (var line in lineOfContents)
{
comboboxname.Items.Add(line);
}
}
那就是说,ComboBox
ItemArray
与array
的{{1}}相比,我不会直接混淆strings
private void populateUsage (string[] stringlist, ComboBox comboboxname)
{ comboboxname.DataSource = stringList.ToList(); }
。有更快的方法:
wgs.js:1889 Uncaught TypeError: Cannot read property 'index' of undefined
答案 1 :(得分:0)
如果我理解您的问题,那么您要求提供组合框的类型名称。如果您使用的是WinForms,则可能是System.Windows.Forms.ComboBox
。如果您已经在文件中using System.Windows.Forms;
,则可以使用ComboBox
。