if ブロックごとに return を使用する代わりに、コードブロック全体に対して 1 つの return() を使用するにはどうすればよいですか。次のコード ブロックのより良い書き方を教えてください。
public object GetHeaderInfo(string agentId, string headerName)
{
if (headerName == "flyer")
{
var headerInfo = Service.GetFlierHeaderInfo(agentId);
// headerinfo is of type Flier object
return headerInfo;
}
if (headerName == "general")
{
var headerInfo = Service.GetHeaderInfo(agentId);
// headerinfo is of type report object
return headerInfo;
}
return 0;
}