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

时间:2014-11-14 23:46:58

标签: c# winforms

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

        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,因此返回关键字后面不能跟一个对象表达式。

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:1)

只需删除:

return xValues;

返回类型为void,这意味着不应该返回任何内容。但是,如果你有类似的东西:

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

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