Encoding 생성자

정의

Encoding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Encoding class.

오버로드

Encoding()

Encoding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Encoding class.

Encoding(Int32)

지정한 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Encoding class that corresponds to the specified code page.

Encoding(Int32, EncoderFallback, DecoderFallback)

지정된 인코더 및 디코더 대체 전략을 사용하여 지정된 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Encoding class that corresponds to the specified code page with the specified encoder and decoder fallback strategies.

Encoding()

Encoding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Encoding class.

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

설명

파생 된 클래스는이 생성자를 재정의 합니다.Derived classes override this constructor.

추가 정보

적용 대상

Encoding(Int32)

지정한 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Encoding class that corresponds to the specified code page.

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

매개 변수

codePage
Int32

기본 설정 인코딩의 코드 페이지 식별자입니다.The code page identifier of the preferred encoding.

또는-or-

기본 인코딩을 사용하려면 0을 사용합니다.0, to use the default encoding.

예외

codePage가 0보다 작은 경우codePage is less than zero.

설명

파생 된 클래스는이 생성자를 재정의 합니다.Derived classes override this constructor.

파생 클래스에서이 생성자를 호출 하면 Encoding 인코딩 및 디코딩 작업 모두에 최적 대체 (fallback)를 사용 하는 개체가 만들어집니다.Calls to this constructor from a derived class create an Encoding object that uses best-fit fallback for both encoding and decoding operations. DecoderFallback및 속성은 모두 EncoderFallback 읽기 전용 이며 수정할 수 없습니다.Both the DecoderFallback and EncoderFallback properties are read-only and cannot be modified. 에서 파생 된 클래스에 대 한 대체 (fallback) 전략을 제어 하려면 Encoding 생성자를 호출 Encoding(Int32, EncoderFallback, DecoderFallback) 합니다.To control the fallback strategy for a class derived from Encoding, call the Encoding(Int32, EncoderFallback, DecoderFallback) constructor.

추가 정보

적용 대상

Encoding(Int32, EncoderFallback, DecoderFallback)

지정된 인코더 및 디코더 대체 전략을 사용하여 지정된 코드 페이지에 해당하는 Encoding 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Encoding class that corresponds to the specified code page with the specified encoder and decoder fallback strategies.

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

인코딩 코드 페이지 식별자입니다.The encoding code page identifier.

encoderFallback
EncoderFallback

현재 인코딩으로 문자를 인코딩할 수 없는 경우 오류 처리 프로시저를 제공하는 개체입니다.An object that provides an error-handling procedure when a character cannot be encoded with the current encoding.

decoderFallback
DecoderFallback

현재 인코딩으로 바이트 시퀀스를 디코딩할 수 없는 경우 오류 처리 프로시저를 제공하는 개체입니다.An object that provides an error-handling procedure when a byte sequence cannot be decoded with the current encoding.

예외

codePage가 0보다 작은 경우codePage is less than zero.

설명

이 생성자는 이며 protected 파생 클래스에서 재정의 합니다.This constructor is protected; derived classes override it.

파생 클래스에서이 생성자를 호출 하 여 대체 인코딩 및 디코딩 전략을 제어 합니다.You call this constructor from a derived class to control the fallback encoding and decoding strategies. Encoding클래스 생성자는 개체를 만든 후 인코더 또는 디코더 대체를 설정 하는 것을 허용 하지 않는 읽기 전용 인코딩 개체를 만듭니다.The Encoding class constructors create read-only encoding objects that don't allow encoder or decoder fallback to be set after the object is created.

encoderFallback또는 decoderFallback 가 null 이면 최적 대체 (fallback)가 해당 대체 (fallback) 전략으로 사용 됩니다.If either encoderFallback or decoderFallback is null, best-fit fallback is used as the corresponding fallback strategy.

적용 대상