在 getter/setter C# 属性中有一个带有返回值的循环

本文关键字:返回值 循环 有一个 getter setter 属性 | 更新日期: 2023-09-27 18:36:00

我需要在 C# 属性中获取每个申请人的就业计数,这是我的代码:

我收到此错误,并非所有路径都返回我需要更改的值。

public class Application
{
    public int NumberOfEmpl {
        get
        {              
            foreach (var item in Applicants)
            {
                return Applicants == null ? 0 : (item.Employments.Count);
            }
        }
        set {}
    }
}

在 getter/setter C# 属性中有一个带有返回值的循环

由于错误试图告诉您,您需要确保您的属性始终返回一个值 - 即使集合为空。