使用组合框选定索引设置数组的值

本文关键字:设置 数组 索引 组合 | 更新日期: 2023-09-27 18:30:23

>我首先尝试设置一个空数组,然后尝试根据组合框的选定索引设置数组的值。代码会更有意义

        double[] xValues = {};
        private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
        {
            if (comboBox1.SelectedIndex == 0)
            {
                double[] xValues = { 1, 2, 3, 4, 5 };
                return xValues;
            }
            else if (comboBox1.SelectedIndex == 1)
            {
                double[] xValues = { 6, 7, 8, 9, 10 };
                return xValues;
            }
            else if (comboBox1.SelectedIndex == 2)
            {
                double[] xValues = { 11, 12, 13, 14, 15 };
                return xValues;
            }
        } 

但是在错误控制台上,我收到三个错误:

错误 1 由于"StepTestOne.Form1.comboBox1_SelectedValueChanged(object, System.EventArgs)"返回 void,因此 return 关键字后不得跟对象表达式

知道我做错了什么吗?

使用组合框选定索引设置数组的值

只需删除:

return xValues;

返回类型为 void,这意味着不应返回任何内容。但是,如果您有类似以下内容:

private string getString()
{
 return "some string";
}

然后,期望返回字符串的值。