EncoderReplacementFallback Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса EncoderReplacementFallback.
Перегрузки
| Имя | Описание |
|---|---|
| EncoderReplacementFallback() |
Инициализирует новый экземпляр класса EncoderReplacementFallback. |
| EncoderReplacementFallback(String) |
Инициализирует новый экземпляр класса с помощью указанной EncoderReplacementFallback строки замены. |
EncoderReplacementFallback()
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
Инициализирует новый экземпляр класса EncoderReplacementFallback.
public:
EncoderReplacementFallback();
public EncoderReplacementFallback();
Public Sub New ()
Комментарии
По умолчанию строка замены, которая является значением этого EncoderReplacementFallback объекта, является "?".
См. также раздел
Применяется к
EncoderReplacementFallback(String)
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
- Исходный код:
- EncoderReplacementFallback.cs
Инициализирует новый экземпляр класса с помощью указанной 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 содержит недопустимую суррогатную пару. Другими словами, суррогат не состоит из одного высокого суррогатного компонента, за которым следует один низкий суррогатный компонент.
Комментарии
Параметр replacement инициализирует строку замены, которая является значением этого EncoderReplacementFallback объекта. Приложение должно предоставить replacement значение, содержащее только символы, которые можно закодировать в целевой кодировке. В противном случае рекурсивные резервные результаты, вызывающие ArgumentException. Например, резервный фрагмент, предоставленный для ASCIIEncoding объекта, не может включать символ "" (U+00BF), так как этот символ сам по себе не является допустимым символом ASCII.
В результате этого U+FFFD, который является хорошим выбором для резервной строки для DecoderExceptionFallback, как правило, не является хорошим выбором для этого класса. Кроме того, в резервной строке нельзя использовать символ NULL (U+0000).