형식 제약 조건 '<expression>'은(는) 클래스 또는 인터페이스가 아닙니다.
업데이트: 2007년 11월
Type constraint '<expression>' is not a class or interface
제약 조건 목록에 형식 매개 변수에 대한 올바른 제약 조건을 나타내지 않는 식이 포함되어 있습니다.
제약 조건 목록은 형식 매개 변수에 전달되는 형식 인수에 대한 요구 사항을 규정합니다. 다음 요구 사항을 조합하여 지정할 수 있습니다.
형식 인수는 하나 이상의 인터페이스를 구현해야 합니다.
형식 인수는 한 클래스에서만 상속해야 합니다.
형식 인수는 만드는 코드에서 액세스할 수 있는 매개 변수 없는 생성자를 노출해야 합니다.
형식 인수는 참조 형식이거나 값 형식이어야 합니다.
오류 ID: BC32048
이 오류를 해결하려면
식과 해당 요소의 철자가 올바른지 확인합니다.
식이 위에 나열한 요구 사항에 맞지 않는 경우 이 식을 제약 조건 목록에서 제거합니다.
식에서 인터페이스 또는 클래스를 참조하는 경우 컴파일러에 해당 인터페이스 또는 클래스에 대한 액세스 권한이 있는지 확인합니다. 해당 이름을 한정하거나 참조를 프로젝트에 추가해야 할 수도 있습니다. 자세한 내용은 여러 변수의 이름이 같은 경우의 참조 확인에서 "프로젝트에 대한 참조"를 참조하십시오.
참고 항목
작업
방법: Visual Studio에서 참조 추가 및 제거(C#)