C# "모든 코드 경로가 값을 반환하는 것은 아닙니다"error
공통 C# 컴파일러 오류 "모든 코드 경로가 값을 반환하는 것은 아닙니다"는 값을 반환하도록 선언 한 메소드 (예 : , )가 모든 값을 명시 적으로 반환하지 않습니다. 가능한 시나리오. 이것은 종종 조건부 명세서 ( 블록과 같은) 또는 루프에서 발생합니다. . return을 의미하지만 (숫자가 모든 숫자로 1에서 20까지 나눌 수있는 경우) 명시 적으로 언급되지는 않습니다. int
.
bool
string
if
후 루프 후 else
를 추가하면 모든 실행 경로에서 값이 반환되어 컴파일러 오류를 해결합니다. 이 명시 적 반품은 숫자가 실제로 1에서 20까지의 모든 숫자로 나눌 수있는 경우를 처리합니다.
위 내용은 C#에서 '모든 코드 경로가 값을 반환하는 것은 아닙니다'오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!