각 하위 구분 코드를 포함하여 하위 목록에 대한 정보 (내부 목록에 있음)가 포함 된 Division이라는 클래스가 있습니다. Subdivision 클래스에서 코드는 int로 저장됩니다. Division 클래스에서 List는 모든 코드를 저장하는 데 사용됩니다. 경우에 따라 분류가 없으므로 분류 번호가없는 분류가있을 것입니다. 또는 어떤 이유로 든 Subdivision에 대한 코드가 설정되지 않았을 수 있습니다. 따라서 기본값은 0입니다. 실제 코드가 없으면 목록을 반환하고 싶지 않습니다.설명 된 시나리오에 대해 빈 목록을 반환 할시기를 결정하는 좋은 방법입니까?
당신이null
을 반환하려면
public List<int> AllCodesList
{
get
{
return (from subdivision in SubdivisionInfoList
where subdivision.code > 0
select subdivision.code).ToList();
}
}
귀하의 우려를 이해할 수 있는지 모르겠지만 제 생각에는 빈 목록을 반환하는 것이 적합합니다. 예를 들어 null 참조를 반환하는 것보다 낫습니다. – gustavodidomenico