并非所有的代码都有返回值
大家好,小弟做一个asp。net项目,有一代码要搜索出菜单的一个节点:
private MenuItem FindMenuItem(MenuItem startMenu, string menuValue)
{
foreach (MenuItem mItem in startMenu.ChildItems)
{
if (mItem.Value == menuValue)
{
return mItem;
}
else if (mItem.ChildItems.Count > 0)
{
return FindMenuItem(mItem, menuValue);
}
}
}
但是代码编译不了,说是并非所有的代码都有返回值,请各位高手帮帮小弟看看该怎么解决。