3
왜이 (null ||! TryParse) 조건이 "할당되지 않은 지역 변수 사용"을 초래합니까?
다음 코드 는 할당되지 않은 지역 변수 "numberOfGroups"를 사용합니다 . int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } 그러나이 코드는 잘 작동합니다 ( ReSharper 는 이 코드 = 10가 중복 된다고 말합니다 ). int numberOfGroups = 10; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) …