다음을 통해 공유


Encoding 생성자

정의

Encoding 클래스의 새 인스턴스를 초기화합니다.

오버로드

Encoding()

Encoding 클래스의 새 인스턴스를 초기화합니다.

Encoding(Int32)

지정한 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.

Encoding(Int32, EncoderFallback, DecoderFallback)

지정된 인코더 및 디코더 대체 전략을 사용하여 지정된 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.

Encoding()

Encoding 클래스의 새 인스턴스를 초기화합니다.

protected:
 Encoding();
protected Encoding ();
Protected Sub New ()

설명

파생 된 클래스는이 생성자를 재정의 합니다.

추가 정보

적용 대상

Encoding(Int32)

지정한 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.

protected:
 Encoding(int codePage);
protected Encoding (int codePage);
new System.Text.Encoding : int -> System.Text.Encoding
Protected Sub New (codePage As Integer)

매개 변수

codePage
Int32

기본 설정 인코딩의 코드 페이지 식별자입니다.

또는

기본 인코딩을 사용하려면 0을 사용합니다.

예외

codePage가 0보다 작은 경우

설명

파생 된 클래스는이 생성자를 재정의 합니다.

파생 클래스에서이 생성자를 호출 하면 Encoding 인코딩 및 디코딩 작업 모두에 최적 대체 (fallback)를 사용 하는 개체가 만들어집니다. DecoderFallback및 속성은 모두 EncoderFallback 읽기 전용 이며 수정할 수 없습니다. 에서 파생 된 클래스에 대 한 대체 (fallback) 전략을 제어 하려면 Encoding 생성자를 호출 Encoding(Int32, EncoderFallback, DecoderFallback) 합니다.

추가 정보

적용 대상

Encoding(Int32, EncoderFallback, DecoderFallback)

지정된 인코더 및 디코더 대체 전략을 사용하여 지정된 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.

protected:
 Encoding(int codePage, System::Text::EncoderFallback ^ encoderFallback, System::Text::DecoderFallback ^ decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback encoderFallback, System.Text.DecoderFallback decoderFallback);
protected Encoding (int codePage, System.Text.EncoderFallback? encoderFallback, System.Text.DecoderFallback? decoderFallback);
new System.Text.Encoding : int * System.Text.EncoderFallback * System.Text.DecoderFallback -> System.Text.Encoding
Protected Sub New (codePage As Integer, encoderFallback As EncoderFallback, decoderFallback As DecoderFallback)

매개 변수

codePage
Int32

인코딩 코드 페이지 식별자입니다.

encoderFallback
EncoderFallback

현재 인코딩으로 문자를 인코딩할 수 없는 경우 오류 처리 프로시저를 제공하는 개체입니다.

decoderFallback
DecoderFallback

현재 인코딩으로 바이트 시퀀스를 디코딩할 수 없는 경우 오류 처리 프로시저를 제공하는 개체입니다.

예외

codePage가 0보다 작은 경우

설명

이 생성자는 이며 protected 파생 클래스에서 재정의 합니다.

파생 클래스에서이 생성자를 호출 하 여 대체 인코딩 및 디코딩 전략을 제어 합니다. Encoding클래스 생성자는 개체를 만든 후 인코더 또는 디코더 대체를 설정 하는 것을 허용 하지 않는 읽기 전용 인코딩 개체를 만듭니다.

encoderFallback또는 decoderFallback 가 null 이면 최적 대체 (fallback)가 해당 대체 (fallback) 전략으로 사용 됩니다.

적용 대상