EncoderReplacementFallback 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
EncoderReplacementFallback 클래스의 새 인스턴스를 초기화합니다.
오버로드
| EncoderReplacementFallback() |
EncoderReplacementFallback 클래스의 새 인스턴스를 초기화합니다. |
| EncoderReplacementFallback(String) |
지정된 대체 문자열을 사용하여 EncoderReplacementFallback 클래스의 새 인스턴스를 초기화합니다. |
EncoderReplacementFallback()
EncoderReplacementFallback 클래스의 새 인스턴스를 초기화합니다.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback ();
Public Sub New ()
설명
기본적으로 이 EncoderReplacementFallback 개체의 값인 대체 문자열은 "?"입니다.
추가 정보
적용 대상
EncoderReplacementFallback(String)
지정된 대체 문자열을 사용하여 EncoderReplacementFallback 클래스의 새 인스턴스를 초기화합니다.
public:
EncoderReplacementFallback(System::String ^ replacement);
public EncoderReplacementFallback (string replacement);
new System.Text.EncoderReplacementFallback : string -> System.Text.EncoderReplacementFallback
Public Sub New (replacement As String)
매개 변수
- replacement
- String
인코딩 작업에서 인코딩할 수 없는 입력 문자 대신 변환되는 문자열입니다.
예외
replacement이(가) null인 경우
replacement에 잘못된 서로게이트 쌍이 들어 있는 경우. 즉, 서로게이트가 하나의 high surrogate 구성 요소와 하나의 low surrogate 구성 요소로 구성되어 있지 않은 경우
설명
매개 변수는 이 replacement EncoderReplacementFallback 개체의 값인 대체 문자열을 초기화합니다. 애플리케이션을 제공 해야 합니다는 replacement 대상 인코딩 형식으로 인코딩할 수 있는 문자만 포함 하는 값입니다. 그렇지 않으면 재귀 대체 결과가 발생하여 .ArgumentException 예를 들어 개체에 ASCIIEncoding 제공된 대체 문자는 해당 문자 자체가 유효한 ASCII 문자가 아니므로 ""(U+00BF) 문자를 포함할 수 없습니다.
따라서 대체 문자열 DecoderExceptionFallback에 적합한 U+FFFD는 일반적으로 이 클래스에 적합한 선택이 아닙니다. 또한 대체 문자열에는 null 문자(U+0000)를 사용할 수 없습니다.