请原谅我,如果这是基础知识,我有以下功能
private ReportOption GetReportOptions(int id, DataRow dr)
{
string reportType = GetValue(dr, "Report Type");
if (reportType == "Single")
{
GetSingleReportOptions(id, dr);
}
else
{
GetMultipleReportOptions(id, dr);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我的两个功能GetSingleReportOptions,并GetMultipleReportOptions在返回类型的值ReportOption.
它仍然给我一个错误
并非所有代码路径都返回值
你能告诉我为什么吗?我应该如何构建此函数或在两个辅助函数中进行更改?
该方法GetReportOptions不return任结果GetSingleReportOptions或GetMultipleReportOptions.它只是调用这些方法并忽略它们的返回值.前言两个方法调用,return以便此方法将返回这些方法的结果.