【问题标题】:ComboBox Items from a for loop method来自 for 循环方法的 ComboBox 项
【发布时间】:2022-08-18 20:22:11
【问题描述】:

一、我的方法

 private void itemLoop(int start, int finish)
            {
                finish += 1;
                System.Object[] itemobj = new System.Object[finish];
                for (int i = start; i <= finish; i++)
                {
                    itemobj[i] = i;
                }
            }

二、我无法调用该方法。如何调用此方法以使用循环在 ComboBox 中创建一系列项目?

this.cbMonth.Items.AddRange(itemLoop(1, 12));
  • 该方法的返回类型是void。为什么你认为你可以将void 传递给AddRange
  • 方法itemLoop 不返回项目。所以什么都没有添加。

标签: c#


【解决方案1】:

无需实现自定义范围方法

this.cbMonth.Items.AddRange(Enumerable.Range(1,12));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 2016-12-11
    • 2021-11-09
    • 2019-03-18
    • 1970-01-01
    • 2021-12-29
    • 2014-11-07
    相关资源
    最近更新 更多