我试图将我的输出从控制台转换为返回类型的字符串,我错过了什么?在返回时,我得到一个错误,说“返回void,返回关键字后面不能跟一个对象表达式。”当我退出时,它为字符串sInput提供了相同的功能。
static void Main(string[] args)
{
var excel = new Application();
Workbook workbook = excel.Workbooks.Open(@"C:\Documents\Mail.xlsx");
Worksheet worksheet = workbook.Worksheets[1];
var MailNumbers = worksheet.UsedRange;
string sInput;
foreach (Range row in MailNumbers.Rows)
{
sInput = row.Cells[2, 8].Text + " " + row.Cells[2, 4].Text + " " + row.Cells[2, 5].Text + " " + row.Cells[2, 6].Text + " " + row.Cells[2, 3].Text + " " + row.Cells[2, 7].Text;
};
return sInput;
excel.Quit();
}
希望我能忽略一些简单的事情。 谢谢!