구조체, 레코드 또는 공용 구조체 형식 '{0}'은(는) 'System.IStructuralComparable' 인터페이스를 명시적으로 구현합니다. 형식에 'CustomComparison' 특성을 적용하십시오.

구조체, 레코드 또는 공용 구조체 형식 '{0}'은(는) 'System.IStructuralComparable' 인터페이스를 명시적으로 구현합니다. 형식에 'CustomComparison' 특성을 적용하십시오.
구조체, 레코드 또는 공용 구조체 형식 '{0}'에 'StructuralEquality' 특성이 있지만 형식 매개 변수 '{1}'이(가) 'equality' 제약 조건을 만족하지 않습니다. 형식 매개 변수에 'equality' ... 구조체, 레코드 또는 공용 구조체 형식 '{0}'은(는) 'System.IComparable ' 인터페이스를 명시적으로 구현합니다. 형식에 'CustomComparison' 특성을 적용하고 제네릭이 아닌 인터페이스 System.IComparable에 ... 구조체, 레코드 또는 공용 구조체 형식 '{0}'은(는) 'System.IComparable' 인터페이스를 명시적으로 구현합니다. 형식에 'CustomComparison' 특성을 적용해야 합니다. 구조체, 레코드 또는 공용 구조체 형식 '{0}'은(는) 'System.IEquatable ' 인터페이스를 명시적으로 구현합니다. 형식에 'CustomEquality' 특성을 적용하고 제네릭이 아닌 재정의 'System.Object.Equals(obj)'에 ... 구조체, 레코드 또는 공용 구조체 형식 '{0}'은(는) 'System.IStructuralComparable' 인터페이스를 명시적으로 구현합니다. 형식에 'CustomComparison' 특성을 적용하십시오. 구조체, 레코드 또는 공용 구조체 형식 '{0}'은(는) 'System.IStructuralEquatable' 인터페이스를 명시적으로 구현합니다. 형식에 'CustomEquality' 특성을 적용하십시오. 구조체에는 'Custom'으로 표시되지 않은 적어도 하나의 인스턴스 멤버 변수 또는 이벤트 선언이 있어야 합니다. 구조체에는 인수가 없는 개체 생성자를 지정할 수 없습니다. 이는 구조체가 기본 생성자를 자동으로 지원하기 때문에 모든 CLI 언어에 적용되는 제한입니다. 구조체의 기본 생성자는 이러한 바인딩을 실행하지 않으므로 구조체에는 'let' 바인딩을 포함할 수 없습니다. 형식의 주 생성자에 인수를 더 추가하십시오.