返回方法的值 c# 错误 'keyword followed by void'
Returning a method's value c# error 'keyword followed by void'
我创建了一个方法,该方法 select 将 Excel 中的所有单元格从 a1 开始,到没有更多列或行时结束。当单击一个按钮时,我想启动它以便它 selects 它们,但是我收到一个错误,我不能 return 该值。这是我的:
public void selectAllCells(Worksheet activeSheet)
{
activeSheet.get_Range("a1").EntireRow.EntireColumn.Select();
}
private void button1_Click(object sender, EventArgs e)
{
return selectAllCells;
}
编辑:让它更容易理解。
我有一个名为 selectAllCells() 的方法,它将 select 文档中的所有单元格。单击 button1 时 (button1_Click) 我希望它启动 selectAllCells 方法。
您的按钮点击函数没有 return 类型,但您正在尝试 return 某些东西。我想你要找的是:
public void selectAllCells(Worksheet activeSheet)
{
activeSheet.get_Range("a1").EntireRow.EntireColumn.Select();
}
private void button1_Click(object sender, EventArgs e)
{
selectAllCells([..you need to add your active sheet here somehow..]);
}
带有 void 关键字的方法并不期望 returned 任何内容,但您正在尝试 return 某些内容。
如果您只是想 select 列,则不需要在方法调用中使用 return 关键字。
public void button1_Click(object sender, EventArgs e)
{
selectAllCells(--workbookgoeshere--);
}
我创建了一个方法,该方法 select 将 Excel 中的所有单元格从 a1 开始,到没有更多列或行时结束。当单击一个按钮时,我想启动它以便它 selects 它们,但是我收到一个错误,我不能 return 该值。这是我的:
public void selectAllCells(Worksheet activeSheet)
{
activeSheet.get_Range("a1").EntireRow.EntireColumn.Select();
}
private void button1_Click(object sender, EventArgs e)
{
return selectAllCells;
}
编辑:让它更容易理解。
我有一个名为 selectAllCells() 的方法,它将 select 文档中的所有单元格。单击 button1 时 (button1_Click) 我希望它启动 selectAllCells 方法。
您的按钮点击函数没有 return 类型,但您正在尝试 return 某些东西。我想你要找的是:
public void selectAllCells(Worksheet activeSheet)
{
activeSheet.get_Range("a1").EntireRow.EntireColumn.Select();
}
private void button1_Click(object sender, EventArgs e)
{
selectAllCells([..you need to add your active sheet here somehow..]);
}
带有 void 关键字的方法并不期望 returned 任何内容,但您正在尝试 return 某些内容。
如果您只是想 select 列,则不需要在方法调用中使用 return 关键字。
public void button1_Click(object sender, EventArgs e)
{
selectAllCells(--workbookgoeshere--);
}