Encoding Конструкторы

Определение

Инициализирует новый экземпляр класса Encoding.

Перегрузки

Имя Описание
Encoding()

Инициализирует новый экземпляр класса Encoding.

Encoding(Int32)

Инициализирует новый экземпляр Encoding класса, соответствующий указанной кодовой странице.

Encoding(Int32, EncoderFallback, DecoderFallback)

Инициализирует новый экземпляр Encoding класса, соответствующий указанной кодовой странице с указанными стратегиями кодировщика и декодировщика.

Encoding()

Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs

Инициализирует новый экземпляр класса Encoding.

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

Комментарии

Производные классы переопределяют этот конструктор.

См. также раздел

Применяется к

Encoding(Int32)

Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs

Инициализирует новый экземпляр 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 меньше нуля.

Комментарии

Производные классы переопределяют этот конструктор.

Вызовы этого конструктора из производного класса создают Encoding объект, который использует резервный вариант для операций кодирования и декодирования. DecoderFallback EncoderFallback Оба свойства доступны только для чтения и не могут быть изменены. Чтобы управлять резервной стратегией для класса, производным от Encodingкласса, вызовите Encoding(Int32, EncoderFallback, DecoderFallback) конструктор.

См. также раздел

Применяется к

Encoding(Int32, EncoderFallback, DecoderFallback)

Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs
Исходный код:
Encoding.cs

Инициализирует новый экземпляр 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 меньше нуля.

Комментарии

Этот конструктор имеет значение protected; производные классы переопределяют его.

Этот конструктор вызывается из производного класса для управления резервными стратегиями кодирования и декодирования. Конструкторы Encoding классов создают объекты кодирования только для чтения, которые не позволяют кодировщику или декодировщику устанавливать резервную версию после создания объекта.

Если имеет encoderFallbackdecoderFallback значение NULL, резервный вариант лучшего соответствия используется в качестве соответствующей резервной стратегии.

Применяется к