我首先尝试设置一个空数组,然后尝试根据所选的组合框索引设置数组的值。代码更有意义
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,因此返回关键字后面不能跟一个对象表达式。
任何想法我做错了什么?
答案 0 :(得分:1)
只需删除:
return xValues;
返回类型为void,这意味着不应该返回任何内容。但是,如果你有类似的东西:
private string getString()
{
return "some string";
}
然后,期望字符串的返回值。