다음을 통해 공유


'<typename>' 형식은 배열 요소 형식, 반환 형식, 필드 형식, 제네릭 인수 형식, 'ByRef' 매개 변수 형식 또는 'Object'나 'ValueType'으로 변환된 식의 형식일 수 없습니다.

업데이트: 2007년 11월

The type '<typename>' cannot be an array element type, return type, field type, generics argument type, 'ByRef' parameter type or the type of an expression converted to 'Object' or 'ValueType'

식은 변수, 프로시저 매개 변수, 형식 매개 변수, 함수 반환 또는 배열을 제한된 형식이 되게 선언합니다.

CLR(공용 언어 런타임)만 특수 언어 지원을 위해 특정 형식을 노출하므로 응용 프로그램에서 데이터 형식으로 사용하면 안 됩니다. 이러한 형식에는 ArgIterator, RuntimeArgumentHandleTypedReference가 있습니다.

오류 ID: BC31396

이 오류를 해결하려면

  • 제한된 구조체를 선언된 데이터 형식으로 사용하지 않습니다.

참고 항목

참조

ArgIterator

RuntimeArgumentHandle

TypedReference