问题描述
protected async Task HandleValidSubmit()
{
Mapper.Map(EditEmployeeModel,Employee);
Employee result = null;
if (Employee.EmployeeId != 0)
{
result = await EmployeeService.UpdateEmployee(Employee);
}
else
{
result = await EmployeeService.CreateEmployee(Employee);
}
if (result != null)
{
NavigationManager.NavigateTo("/");
}
}
我收到一条消息:IDE0059不必要地将值分配给“结果”
我该如何解决这个问题?
解决方法
if
和else
的两个分支都为result
分配了一个值,因此您无需使用null
对其进行初始化。 null
永远不会被读取,无论如何只会被覆盖。