'<procedurename>' 메서드에 대해 유추된 형식 인수가 다음 경고를 표시했습니다(<warninglist>)

제네릭 프로시저가 형식 인수를 제공하지 않고 호출되었으며 유추된 형식 인수로 인해 하나 이상의 경고가 발생합니다.

일반적으로 제네릭 형식을 호출하는 경우 제네릭 형식이 정의하는 각 형식 매개 변수에 대해 형식 인수를 제공합니다. 형식 인수를 제공하지 않으면 컴파일러에서 형식 매개 변수에 전달될 형식을 유추하려고 합니다. 유추된 형식으로 인해 모호성이 발생하거나 예기치 않은 결과를 초래할 수 있는 상황이 생성되는 경우 컴파일러는 이 경고를 생성합니다.

형식 매개 변수의 제약 조건 은 전달할 수 있는 형식 인수를 제한합니다. 예를 들어 IComparable<T> 인터페이스를 구현하는 클래스로 형식 매개 변수를 제한할 수 있습니다. 자세한 내용은 Generic Procedures in Visual Basic에서 "제약 조건"을 참조하세요.

이 메시지는 기본적으로 경고입니다. 경고를 숨기거나 오류로 처리하는 방법에 대한 자세한 내용은 Configuring Warnings in Visual Basic을 참조하세요.

오류 ID: BC41006

이 오류를 해결하려면

  • 컴파일러에서 유추할 필요가 없도록 제네릭 프로시저에 형식 인수를 제공합니다.

참고 항목