‘System.Nullable’은 형식 매개 변수 ‘<typeparametername>’에 대한 ‘Structure’ 제약 조건을 만족하지 않습니다.

Nullable<T> 제약 조건이 있는 형식 매개 변수에 Structure 의 형식 인수를 전달하여 제네릭 형식을 호출합니다.

CLR(공용 언어 런타임)에서는 Nullable<T> 구조체를 자체의 형식 인수로 사용할 수 없습니다. 구조체이고 Structure 제약 조건을 만족하는 경우에도 재귀적으로 사용하면 Nullable(Of Nullable(Of Nullable))과 같은 잘못된 구문이 생성됩니다.

오류 ID: BC32115

이 오류를 해결하려면

  • 형식 매개 변수에서 Structure 제약 조건을 제거하거나 형식 인수를 Nullable<T>이외의 다른 값 형식으로 변경합니다.

참고 항목