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)를 사용할 수 없습니다.