제네릭 프로시저가 형식 인수를 제공하지 않고 호출되었으며 유추된 형식 인수로 인해 하나 이상의 경고가 발생합니다.
일반적으로 제네릭 형식을 호출하는 경우 제네릭 형식이 정의하는 각 형식 매개 변수에 대해 형식 인수를 제공합니다. 형식 인수를 제공하지 않으면 컴파일러에서 형식 매개 변수에 전달될 형식을 유추하려고 합니다. 유추된 형식으로 인해 모호성이 발생하거나 예기치 않은 결과를 초래할 수 있는 상황이 생성되는 경우 컴파일러는 이 경고를 생성합니다.
형식 매개 변수의 제약 조건 은 전달할 수 있는 형식 인수를 제한합니다. 예를 들어 IComparable<T> 인터페이스를 구현하는 클래스로 형식 매개 변수를 제한할 수 있습니다. 자세한 내용은 Generic Procedures in Visual Basic에서 "제약 조건"을 참조하세요.
이 메시지는 기본적으로 경고입니다. 경고를 숨기거나 오류로 처리하는 방법에 대한 자세한 내용은 Configuring Warnings in Visual Basic을 참조하세요.
오류 ID: BC41006
이 오류를 해결하려면
- 컴파일러에서 유추할 필요가 없도록 제네릭 프로시저에 형식 인수를 제공합니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET