C# 응용 프로그램에서 임의의 (그러나 지원되는) 인코딩의 DecoderFallback 속성을 설정하려고합니다. 기본적으로 난 할 노력하고있어 이것이다 : 나는 예외를 받고 있어요인코딩 유형 DecoderFallback 속성을 설정할 수 없습니다
ASCIIEncoding ascii = new ASCIIEncoding();
ascii.DecoderFallback = new DecoderExceptionFallback();
내가 본 적이 전에 :
System.InvalidOperationException했다 처리되지 않은 메시지 = "인스턴스가 읽기 -만." 출처 = "mscorlib에"
스택 트레이스 : 내 애플 리케이션에 System.Text.Encoding.set_DecoderFallback (DecoderFallback 값) <에서 ...에서 ...> 의 InnerException :
내가 수 없습니다 찾을 수 해당 속성을 사용하는 방법에 대한 예제가있는 모든 MSDN 문서 누군가가 내게 어떤 점을 지적 할 수 있다면 어쩌면 내 사용법이 잘못되었는지 제안 할 수 있습니다. 나는 바이트 또는 바이트를 디코딩하지 못하면 예외를 던질 필요가 있으며, 눈치 채지 못하게 할 수는 없다.
감사합니다,
난 그냥이 시도하고 예외는 여전히 발생합니다. 대신 @palhares의 제안을 사용하십시오. –