예외 문제 해결: System.ArgumentOutOfRangeException
업데이트: 2007년 11월
ArgumentOutOfRangeException은 메서드를 호출할 때 메서드에 전달된 인수 중 적어도 하나 이상이 null 참조(Visual Basic의 경우 Nothing)가 아니지만 어떠한 인수에도 유효한 값이 포함되지 않은 경우에 throw됩니다.
관련 팁
이 메서드에 대한 인수의 값이 올바른지 확인하십시오.
null 참조가 아닌 인수에는 유효한 값이 들어 있어야 합니다.컬렉션에 대한 작업을 하는 경우에는 인덱스가 컬렉션보다 크기가 작은지 확인하십시오.
인덱스는 컬렉션 크기의 범위 내에 있어야 하고 이 크기 범위를 초과하거나 0보다 작을 수 없습니다.- Visual Basic에 관련된 자세한 내용은 Visual Basic의 컬렉션을 참조하십시오.
ComboBox 또는 ListBox와 함께 오버로드되고 인수가 두 개인 FindString 또는 FindExactString 메서드를 사용할 때에는 startIndex 매개 변수를 확인하십시오.
이 예외는 startIndex가 관련 목록에 있는 마지막 항목의 인덱스 값과 같은 경우에 throw될 수 있습니다. 이 문제를 해결하려면 startIndex 매개 변수에 0을 전달하거나 인수가 한 개인 FindString 또는 FindStringExact 메서드를 사용합니다. 자세한 내용은 CComboBox::FindString 또는 CListBox::FindString을 참조하십시오.
참고 항목
작업
방법: 예외 도우미를 사용하여 예외에 대한 자세한 내용 찾아보기