이러한 인수:<error에 가장 구체적인 액세스 가능한 '<메서드>'가 없으므로 오버로드 확인에 실패했습니다.>

오버로드된 메서드를 호출했지만 컴파일러에서 인수 목록을 변환할 수 있는 매개 변수 목록이 있는 두 개 이상의 오버로드를 발견했으며 그 중에서 선택할 수 없습니다.

컴파일러는 호출 인수 목록의 데이터 형식과 오버로드 매개 변수 목록을 가능한 한 가깝게 일치시키려고 시도합니다. 형식 검사 스위치(Option Strict Statement)가 있는지 여부에 관계없이 모든 인수에서 해당 매개 변수로의 확대 변환이 OnOff필요합니다.

컴파일러가 확대 요구 사항을 충족하는 오버로드를 둘 이상 찾은 경우 인수 데이터 형식에 가장 구체적인 오버로드, 즉 최소 확대를 요구하는 오버로드를 찾습니다. 한 오버로드가 한 인수의 데이터 형식에 더 구체적이고 다른 오버로드는 다른 인수의 데이터 형식에 더 구체적일 때 이 오류 메시지를 생성합니다. 자세한 내용과 예제는 오버로드 확인을 참조하세요.

오류 ID: BC30521

이 오류를 해결하려면

  1. 메서드에 대한 모든 오버로드를 검토하고 호출할 오버로드를 결정합니다.

  2. 호출 문에서 인수의 데이터 형식이 원하는 오버로드에 대해 정의된 매개 변수의 데이터 형식과 일치하도록 합니다. 하나 이상의 데이터 형식을 정의된 형식으로 변환하려면 CType 함수 를 사용해야 할 수 있습니다.

참고하십시오