'your_type::operator'type': CLR 또는 WinRT 사용자 정의 변환 함수가 유효하지 않습니다. 변환하거나 'T^', 'T^%', 'T^>'로 변환해야 합니다. 여기서 T = 'your_type'입니다.
Windows 런타임 또는 관리되는 형식의 변환 함수에 해당 형식이 변환 함수를 포함하는 형식과 동일한 매개 변수가 하나 이상 없습니다.
다음 샘플에서는 C2396을 생성하고 해결 방법을 보여 줍니다.
// C2396.cpp
// compile with: /clr /c
ref struct Y {
static operator int(char c); // C2396
// OK
static operator int(Y^ hY);
// or
static operator Y^(char c);
};