0
다음 코드가 있습니다. 나는 FxCop 위반을 받고있다. List 매개 변수의 유효성을 검사하는 방법을 모르겠습니다. CA1062를 수정하기 위해 C#에서 List 매개 변수의 유효성을 검사하는 방법
public Collection<ProjectData> IsHookedConfiguredList(Collection<ProjectData> groupProjectList)
{
if (groupProjectList.Count != 0)
{
// my code
}
return hookConfiguredList;
}
나는 줄
if (groupProjectList.Count != 0)
을 추가하지만 위반을 제거하지 않았다.
어떻게 해결할 수 있습니까?
입력이 null 인 경우 수행 할 기능은 무엇입니까? null을 전달하면 빈 콜렉션을 반환하겠습니까? –
@PanagiotisKanavos null 입력이 될 가능성은 없습니다. –
@Aruunkumar 물론 거기에 -'var tempList = null; (그 후 10 행); var newList = IsHookedConfiguredList (tempList);'. 입력 매개 변수를 확인하고 피할 수없는 null을 처리하는 방법을 결정하십시오 –