C#出现这样的提示:"并非所有的代码路径都返回值"

来源:互联网 发布:网络作家 编辑:程序博客网 时间:2024/05/06 06:50

问题代码:

public static Employee FindSalary(int salaryLevel,Employee EmpLevel)
   {
       if(EmpLevel.salary>salaryLevel)
       {
            return  EmpLevel;
       }
  } 

原因:当满足条件时有返回,但不满足条件时却没有返回!

解决方法:加入

else

{

   return  null;

}

原创粉丝点击