System.Text.Encoding
Преобразует закодированную последовательность байтов в набор символов.
1
Инициализирует новый экземпляр класса .
Преобразует массив закодированных байтов в закодированные символы UTF-16 и сохраняет результат в массиве символов.
Преобразуемый массив байтов.
Первый элемент преобразуемого массива байтов .
Число преобразуемых элементов .
Массив для хранения преобразованных символов.
Первый элемент массива , в котором сохраняются данные.
Максимальное число элементов для использования при преобразовании.
Значение true показывает, что преобразование данных завершено; в противном случае — значение false.
Когда выполнение этого метода завершается, данный параметр содержит количество байтов, использованных при преобразовании.Этот параметр передается без инициализации.
Когда выполнение этого метода завершается, данный параметр содержит количество символов из массива , созданных при преобразовании.Этот параметр передается без инициализации.
Этот метод возвращает значение true, если все символы, заданные в параметре , были преобразованы; в противном случае — значение false.Этот параметр передается без инициализации.
Значение параметра или равно null (Nothing).
Значение параметра , , или меньше нуля.– или –Длина строки . - Значение параметра меньше значения .– или –Длина строки . - Значение параметра меньше значения .
Выходной буфер слишком мал для того, чтобы содержать любые преобразованные входные данные.Размер выходного буфера должен быть больше или равен размеру, указанному методом .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
Получает или задает объект для текущего объекта .
Объект .
Задано значение null (Nothing).
Невозможно задать новое значение, поскольку текущий объект содержит данные, которые еще не были декодированы.
1
Получает объект , связанный с текущим объектом .
Объект .
1
При переопределении в производном классе вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.
Количество символов, полученных при декодировании заданной последовательности байтов и всех байтов, расположенных во внутреннем буфере.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Значение параметра равно null (Nothing).
Значение параметра или меньше нуля.– или – Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
При переопределении в производном классе вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.Параметр указывает, следует ли очистить внутреннее состояние декодера после расчета.
Количество символов, полученных при декодировании заданной последовательности байтов и всех байтов, расположенных во внутреннем буфере.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Значение true соответствует имитации очистки внутреннего состояния кодировщика после расчета; в противоположном случае — значение равно false.
Значение параметра равно null (Nothing).
Значение параметра или меньше нуля.– или – Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
При переопределении в производном классе декодирует последовательность байтов из заданного массива байтов и все байты, расположенные во внутреннем буфере, в указанный массив символов.
Фактическое число символов, записанных в .
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Массив символов, в который будет помещен результирующий набор символов.
Индекс, с которого начинается запись результирующего набора символов.
Значение параметра равно null (Nothing).– или – Значение параметра равно null (Nothing).
Значение параметра , или меньше нуля.– или – Значения параметров и не указывают допустимый диапазон в .– или – Значение параметра не является допустимым индексом в .
Недостаточно емкости от до конца массива для размещения полученных символов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
При переопределении в производном классе декодирует последовательность байтов из заданного массива байтов и все байты, расположенные во внутреннем буфере, в указанный массив символов.Параметр указывает, следует ли очистить внутреннее состояние декодера после выполнения преобразования.
Фактическое количество символов, записанных в параметр .
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Массив символов, в который будет помещен результирующий набор символов.
Индекс, с которого начинается запись результирующего набора символов.
Значение true соответствует очистке внутреннего состояния декодера после преобразования; в противоположном случае — значение false.
Значение параметра равно null (Nothing).– или – Значение параметра равно null (Nothing).
Значение параметра , или меньше нуля.– или – Значения параметров и не указывают допустимый диапазон в .– или – Значение параметра не является допустимым индексом в .
Недостаточно емкости от до конца массива для размещения полученных символов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
При переопределении в производном классе возвращает декодер в исходное состояние.
2
Предоставляет механизм обработки ошибок, называемый резервным вариантом, для закодированной входной последовательности байтов, которая не может быть преобразована во входной символ.Этот резервный механизм выдает исключение вместо декодирования входной последовательности байтов.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса .
Возвращает буфер резерва декодера, который выдает исключение, когда не может преобразовать последовательность байтов в символ.
Буфер резерва декодера, который выдает исключение, когда не может декодировать последовательность байтов.
2
Указывает, равен ли текущий объект указанному объекту.
Значение true, если не равняется null и является объектом ; в противном случае — значение false.
Объект, производный от класса .
2
Извлекает хэш-код для этого экземпляра.
Возвращаемое значение всегда является одинаковым произвольным значением и не имеет особой важности.
2
Получает максимальное число символов, которые может вернуть этот экземпляр.
Возвращаемое значение всегда равно нулю.
2
Предоставляет механизм обработки ошибок, называемый резервным вариантом, закодированной входной последовательности байтов, которая не может быть преобразована в выходной символ.
2
Инициализирует новый экземпляр класса .
При переопределении в производном классе инициализирует новый экземпляр класса .
Объект, предоставляющий резервный буфер для декодера.
2
Получает объект, который создает исключение, если входная последовательность байтов не может быть декодирована.
Тип, производный от класса .Значение объекта по умолчанию равно .
1
При переопределении в производном классе возвращает максимальное число символов, которые могут быть возвращены текущим объектом .
Максимальное число символов, которые может вернуть текущий объект .
2
Получает объект, выводящий замещающую строку вместо входной последовательности байтов, которая не может быть декодирована.
Тип, производный от класса .Значением по умолчанию является объект , выпускающий символ ЗНАКА ВОПРОСА ("?", U+003F) вместо неизвестных последовательностей байтов.
1
Предоставляет буфер, который позволяет резервному обработчику возвращать альтернативную строку средству декодирования, если не удается декодировать входную последовательность байтов.
2
Инициализирует новый экземпляр класса .
При переопределении в производном классе готовит резервный буфер для обработки указанной входной последовательности байтов.
true, если резервный буфер может обработать ; false, если резервный буфер игнорирует .
Входной массив байтов.
Позиция байта в .
1
При переопределении в производном классе извлекает следующий символ в резервном буфере.
Следующий символ в резервном буфере.
2
При переопределении в производный класс становится причиной того, что в следующем вызове метод получает доступ к позиции символа в буфере данных, предшествующей текущей позиции символа.
Значение true, если операция выполнена успешно; в противном случае — значение false.
1
При переопределении в производном классе возвращает максимальное число символов в текущем объекте , которые остаются для обработки.
Количество символов в текущем резервном буфере, которые еще не были обработаны.
1
Инициализирует все данные и сведения о состоянии, относящиеся к этому резервному буферу.
1
Исключение создается при сбое операции резервирования декодера.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса .Через параметр задается сообщение об ошибке.
Сообщение об ошибке.
Инициализирует новый экземпляр класса .Параметры указывают сообщение об ошибке, декодируемый массив байтов и индекс байта, который не удается декодировать.
Сообщение об ошибке.
Входной массив байтов.
Позиция байта, который не удается декодировать, в .
Инициализирует новый экземпляр класса .Параметры указывают сообщение об ошибке и внутреннее исключение, вызвавшее данное исключение.
Сообщение об ошибке.
Исключение, вызвавшее данное исключение.
Получает входную последовательность байтов, вызвавшую исключение.
Входной массив байтов, который не удается декодировать.
2
Получает позицию байта, вызвавшего исключение, во входной последовательности байтов.
Позиция байта, который не удается декодировать, во входном массиве байтов.Отсчет позиции начинается с нуля.
1
Предоставляет механизм обработки ошибок, называемый резервным вариантом, закодированной входной последовательности байтов, которая не может быть преобразована в выходной символ.В резервном варианте вместо декодированной последовательности байтов выпускается заданная пользователем замещающая строка.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса указанной замещающей строкой.
Строка, которая выпущена в операции декодирования вместо входной последовательности байтов, которая не может быть декодирована.
is null.
содержит недопустимую суррогатную пару.Другими словами, суррогатная пара не состоит из одного старшего суррогатного компонента, за которым следует один младший суррогатный компонент.
Создает объект , который инициализируется с замещающей строкой этого объекта .
Объект , указывающий строку, которую следует использовать вместо исходной входной последовательности операции декодирования.
2
Получает замещающую строку, которая является значением объекта .
Замещающая строка, которая выпущена вместо входной последовательности байтов, которая не может быть декодирована.
2
Указывает, равно ли значение заданного объекта объекту .
Значение true, если параметр является объектом со свойством , равным свойству текущего объекта ; в противном случае — false.
Объект .
2
Извлекает хэш-код для значения объекта .
Хэш-код значения объекта.
2
Получает количество символов в замещающей строке для объекта .
Количество символов в строке, выпущенное вместо последовательности байтов, которое не может быть декодировано, то есть, является длиной строки, возвращенное свойством .
2
Преобразовывает набор символом в последовательность байтов.
1
Инициализирует новый экземпляр класса .
Преобразует массив символов Юникода в последовательность закодированных байтов и сохраняет результат в массиве байтов.
Массив символов для преобразования.
Первый элемент преобразуемого массива байтов .
Число преобразуемых элементов массива .
Массив, где хранятся преобразованные байты.
Первый элемент массива , в котором сохраняются данные.
Максимальное число элементов массива для использования при преобразовании.
Значение true используется, чтобы показать, что преобразование данных завершено; в противном случае — false.
Когда выполнение этого метода завершается, данный параметр содержит число символов из , использованных при преобразовании.Этот параметр передается без инициализации.
Когда выполнение этого метода завершается, данный параметр содержит количество байтов, созданных при преобразовании.Этот параметр передается без инициализации.
Этот метод возвращает значение true, если все символы, заданные в параметре , были преобразованы; в противном случае — значение false.Этот параметр передается без инициализации.
Значение параметра или равно null (Nothing).
Значение параметра , , или меньше нуля.– или –Длина строки . - Значение параметра меньше значения .– или –Длина строки . - Значение параметра меньше значения .
Выходной буфер слишком мал для того, чтобы содержать любые преобразованные входные данные.Размер выходного буфера должен быть больше или равен размеру, указанному методом .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
Получает или задает объект для текущего объекта .
Объект .
Задано значение null (Nothing).
Невозможно задать новое значение, поскольку текущий объект содержит данные, которые еще не были закодированы.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
1
Получает объект , связанный с текущим объектом .
Объект .
1
При переопределении в производном классе вычисляет количество байтов, полученных при кодировании набора символов из указанного массива символов.Параметр указывает, следует ли очистить внутреннее состояние кодировщика после расчета.
Количество байтов, полученных при кодировании заданных символов и всех символов, расположенных во внутреннем буфере.
Массив символов, содержащий набор кодируемых символов.
Индекс первого кодируемого символа.
Число кодируемых символов.
Значение true соответствует имитации очистки внутреннего состояния кодировщика после расчета; в противоположном случае — значение равно false.
Параметр имеет значение null.
Значение параметра или меньше нуля.– или – Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
При переопределении в производном классе кодирует набор символов из заданного массива символов и все символы, расположенные во внутреннем буфере, в указанный массив байтов.Параметр указывает, следует ли очистить внутреннее состояние кодировщика после выполнения преобразования.
Фактическое число байтов, записанных в .
Массив символов, содержащий набор кодируемых символов.
Индекс первого кодируемого символа.
Число кодируемых символов.
Массив байтов, в который будет помещена результирующая последовательность байтов.
Индекс, с которого начинается запись результирующей последовательности байтов.
Значение true соответствует очистке внутреннего состояния кодировщика после преобразования; в противоположном случае — значение false.
Значение параметра равно null (Nothing).– или – Значение параметра равно null (Nothing).
Значение параметра , или меньше нуля.– или – Значения параметров и не указывают допустимый диапазон в .– или – Значение параметра не является допустимым индексом в .
Недостаточно емкости от до конца массива для размещения полученных байтов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)и Свойству присвоено значение .
2
При переопределении в производном классе возвращает кодировщик в исходное состояние.
2
Предоставляет механизм обработки ошибок, называемый резервным вариантом, для входного символа, который не может быть преобразован в выходную последовательность байтов.Резервным механизм создает исключение, если входной символ не может быть преобразован в закодированную выходную последовательность байтов.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса .
Возвращает буфер резерва кодировщика, который выдает исключение, когда не может преобразовать последовательность символов в последовательность байтов.
Буфер резерва кодировщика, который выдает исключение, когда не может закодировать последовательность символов.
2
Указывает, равен ли текущий объект указанному объекту.
Значение true, если не равняется null (Nothing в Visual Basic .NET) и является объектом ; в противном случае — значение false.
Объект, производный от класса .
2
Извлекает хэш-код для этого экземпляра.
Возвращаемое значение всегда является одинаковым произвольным значением и не имеет особой важности.
2
Получает максимальное число символов, которые может вернуть этот экземпляр.
Возвращаемое значение всегда равно нулю.
2
Предоставляет механизм обработки ошибок, называемый резервным вариантом, для входного символа, который не может быть преобразован в выходную последовательность закодированных байтов.
2
Инициализирует новый экземпляр класса .
При переопределении в производном классе инициализирует новый экземпляр класса .
Объект, предоставляющий резервный буфер для кодировщика.
2
Получает объект, который создает исключение, если входной символ не может быть закодирован.
Тип, производный от класса .Значение объекта по умолчанию равно .
1
При переопределении в производном классе возвращает максимальное число символов, которые могут быть возвращены текущим объектом .
Максимальное число символов, которые может вернуть текущий объект .
2
Получает объект, выводящий замещающую строку вместо входного символа, который не может быть закодирован.
Тип, производный от класса .Значением по умолчанию является объект , замещающий неизвестные входные символы символом ЗНАКА ВОПРОСА ("?", U+003F).
1
Предоставляет буфер, который позволяет резервному обработчику возвращать альтернативную строку средству кодирования, если не удается кодировать входной символ.
2
Инициализирует новый экземпляр класса .
При переопределении в производном классе готовит резервный буфер для обработки указанной суррогатной пары.
true, если резервный буфер может обработать и , false, если резервный буфер игнорирует суррогатную пару.
Старший символ-заместитель входной пары.
Младший символ-заместитель входной пары.
Позиция индекса суррогатной пары во входном буфере.
1
При переопределении в производном классе готовит резервный буфер для обработки указанного входного символа.
true, если резервный буфер может обработать ; false, если резервный буфер игнорирует .
Входной символ.
Позиция индекса символа во входном буфере.
1
При переопределении в производном классе извлекает следующий символ в резервном буфере.
Следующий символ в резервном буфере.
2
При переопределении в производный класс становится причиной того, что в следующем вызове метод получает доступ к позиции символа в буфере данных, предшествующей текущей позиции символа.
Значение true, если операция выполнена успешно; в противном случае — значение false.
1
При переопределении в производном классе возвращает максимальное число символов в текущем объекте , которые остаются для обработки.
Количество символов в текущем резервном буфере, которые еще не были обработаны.
1
Инициализирует все данные и сведения о состоянии, относящиеся к этому резервному буферу.
1
Исключение, которое вызывается при сбое во время операции резервирования кодировщика.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса .Через параметр задается сообщение об ошибке.
Сообщение об ошибке.
Инициализирует новый экземпляр класса .Параметры указывают сообщение об ошибке и внутреннее исключение, вызвавшее данное исключение.
Сообщение об ошибке.
Исключение, вызвавшее данное исключение.
Получает входной символ, вызвавший исключение.
Символ, который не может быть закодирован.
2
Возвращает символ старшего компонента суррогатной пары, вызвавший исключение.
Старший компонент суррогатной пары, который не может быть закодирован.
2
Возвращает символ младшего компонента суррогатной пары, вызвавший исключение.
Символ младшего компонента суррогатной пары, который не может быть закодирован.
2
Получает позицию индекса во входном буфере символа, вызвавшего исключение.
Позиция индекса во входном буфере символа, который не может быть закодирован.
1
Указывает, являются ли введенные денные, которые стали причиной исключения, суррогатной парой.
Значение равно true, если запрос был суррогатной парой; в противном случае — false.
2
Предоставляет механизм обработки ошибок, называемый резервным вариантом, для входного символа, который не может быть преобразован в выходную последовательность байтов.В резервном варианте вместо первоначального входного символа используется заданная пользователем замещающая строка.Этот класс не наследуется.
2
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса указанной замещающей строкой.
Строка, которая преобразуется в операции кодирования вместо входного символа, который не может быть закодирован.
is null.
содержит недопустимую суррогатную пару.Другими словами, суррогат не состоит из одного старшего суррогатного компонента, за которым следует один младший суррогатный компонент.
Создает объект , который инициализируется с замещающей строкой этого объекта .
Объект равный данному объекту .
2
Получает замещающую строку, которая является значением объекта .
Подставляемая строка, которая используется вместо входного символа, который не может быть закодирован.
2
Указывает, равно ли значение заданного объекта объекту .
trueЕсли указывает объекта и строку замены этого объекта равно строку замены этого объекта; в противном случае — false.
Объект .
2
Извлекает хэш-код для значения объекта .
Хэш-код значения объекта.
2
Получает количество символов в замещающей строке для объекта .
Количество символов в строке, используемой вместо входного символа, который не может быть закодирован.
2
Представляет кодировку символов.Чтобы просмотреть исходный код .NET Framework для этого типа, см. ссылки на источник.
1
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса , соответствующий заданной кодовой странице.
Идентификатор кодовой страницы предпочтительной кодировки.-или- 0, если требуется использовать кодировку по умолчанию.
Значение параметра меньше нуля.
Инициализирует новый экземпляр класса класс, соответствующий указанная кодовая страница с указанным кодировщик и декодер резервные стратегии.
Идентификатор кодировки кодовой страницы.
Объект, предоставляющий процедуру обработки ошибок, когда символ не может быть закодирован с использованием текущей кодировки.
Объект, предоставляющий процедуру обработки ошибок, когда последовательность байтов не может быть декодирована с использованием текущей кодировки.
Значение параметра меньше нуля.
Получает кодировку для набора символов ASCII (7-разрядных).
Кодировка набора символов ASCII (7-разрядных).
1
Получает кодировку для формата UTF-16 с обратным порядком байтов.
Объект кодировки для формата UTF-16 с обратным порядком байтов.
1
При переопределении в производном классе создается неполная копия текущего объекта .
Копия текущего объекта .
2
При переопределении в производном классе получает идентификатор кодовой страницы текущего объекта .
Идентификатор кодовой страницы текущего объекта .
2
Преобразует весь массив байтов из одной кодировки в другую.
Массив типа , содержащий результаты преобразования из в .
Формат кодировки параметра .
Целевой формат кодировки.
Преобразуемые байты.
Свойство имеет значение null.-или- Свойство имеет значение null.-или- Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -srcEncoding.Параметру задается значение .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -dstEncoding.Параметру задается значение .
1
Преобразует диапазон байтов в массиве байтов из одной кодировки в другую.
Массив типа , содержащий результат преобразования диапазона байтов из массива из в .
Кодировка исходного массива .
Кодировка выходного массива.
Преобразуемый массив байтов.
Индекс первого элемента преобразуемого массива байтов .
Число байтов, которые требуется преобразовать.
Свойство имеет значение null.-или- Свойство имеет значение null.-или- Свойство имеет значение null.
и не определяют допустимый диапазон в массиве байтов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -srcEncoding.Параметру задается значение .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -dstEncoding.Параметру задается значение .
1
Возвращает или задает объект для текущего объекта .
Резервный объект декодера для текущего объекта .
Для данного свойства задано значение null.
Невозможно задать значение, поскольку текущий объект предназначен только для чтения.
2
Возвращает или задает объект для текущего объекта .
Резервный объект кодировщика для текущего объекта .
Для данного свойства задано значение null.
Невозможно задать значение, поскольку текущий объект предназначен только для чтения.
2
При переопределении в производном классе получает описание текущей кодировки, которое может быть прочитано пользователем.
Описание текущего объекта , которое может быть прочитано пользователем.
2
Определяет, равен ли заданный объект текущему экземпляру.
Значение true, если является экземпляром , равным текущему экземпляру; в противном случае — значение false.
для сравнения с текущим экземпляром.
2
При переопределении в производном классе вычисляет количество байтов, полученных при кодировании набора символов, начиная с заданного указателя символа.
Число байтов, полученных при кодировании заданных символов.
Указатель на первый кодируемый символ.
Число кодируемых символов.
Свойство имеет значение null.
Значение параметра меньше нуля.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе вычисляет количество байтов, полученных при кодировании всех символов из заданного массива символов.
Количество байтов, полученных при кодировании всех символов из указанного массива символов.
Массив символов, содержащий символы, которые требуется закодировать.
Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе вычисляет количество байтов, полученных при кодировании набора символов из указанного массива символов.
Число байтов, полученных при кодировании заданных символов.
Массив символов, содержащий набор кодируемых символов.
Индекс первого кодируемого символа.
Число кодируемых символов.
Свойство имеет значение null.
Значение параметра или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе вычисляет число байтов, полученных при кодировании символов в заданной строке.
Число байтов, полученных при кодировании заданных символов.
Строка, содержащая набор символов для кодирования.
Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе кодирует набор символов, начало которого задается указателем символа, в последовательность байтов, которые сохраняются, начиная с заданного указателя байта.
Фактическое число байтов, записанных в местоположение, которое задано параметром .
Указатель на первый кодируемый символ.
Число кодируемых символов.
Указатель на положение, с которого начинается запись результирующей последовательности байтов.
Максимальное число байтов для записи.
Свойство имеет значение null.-или- Свойство имеет значение null.
Значение параметра или меньше нуля.
меньше результирующего числа байтов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе кодирует все символы из указанного массива символов в последовательность байтов.
Массив байтов, содержащий результаты кодирования указанного набора символов.
Массив символов, содержащий символы, которые требуется закодировать.
Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе кодирует набор символов из указанного массива символов в последовательность байтов.
Массив байтов, содержащий результаты кодирования указанного набора символов.
Массив символов, содержащий набор кодируемых символов.
Индекс первого кодируемого символа.
Число кодируемых символов.
Свойство имеет значение null.
Значение параметра или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе кодирует набор символов из указанного массива символов в указанный массив байтов.
Фактическое число байтов, записанных в .
Массив символов, содержащий набор кодируемых символов.
Индекс первого кодируемого символа.
Число кодируемых символов.
Массив байтов, в который будет помещена результирующая последовательность байтов.
Индекс, с которого начинается запись результирующей последовательности байтов.
Свойство имеет значение null.-или- Свойство имеет значение null.
Значение параметра , или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .-или- Значение параметра не является допустимым индексом в .
Недостаточно емкости от до конца массива для размещения полученных байтов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе кодирует все символы заданной строки в последовательность байтов.
Массив байтов, содержащий результаты кодирования указанного набора символов.
Строка, содержащая символы, которые требуется закодировать.
Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе кодирует набор символов из заданной строки в заданный массив байтов.
Фактическое число байтов, записанных в .
Строка, содержащая набор символов для кодирования.
Индекс первого кодируемого символа.
Число кодируемых символов.
Массив байтов, в который будет помещена результирующая последовательность байтов.
Индекс, с которого начинается запись результирующей последовательности байтов.
Свойство имеет значение null.-или- Свойство имеет значение null.
Значение параметра , или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .-или- Значение параметра не является допустимым индексом в .
Недостаточно емкости от до конца массива для размещения полученных байтов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе вычисляет количество символов, полученных при декодировании последовательности байтов, начало которой задается указателем байтов.
Число символов, полученных при декодировании заданной последовательности байтов.
Указатель на первый декодируемый байт.
Число байтов для декодирования.
Свойство имеет значение null.
Значение параметра меньше нуля.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе вычисляет количество символов, полученных при декодировании всех байтов из заданного массива байтов.
Число символов, полученных при декодировании заданной последовательности байтов.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе вычисляет количество символов, полученных при декодировании последовательности байтов из заданного массива байтов.
Число символов, полученных при декодировании заданной последовательности байтов.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Свойство имеет значение null.
Значение параметра или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе декодирует последовательность байтов, которая начинается с заданного указателя байта, в набор символов, которые сохраняются, начиная с заданного указателя символа.
Фактическое число символов, которые записаны в местоположении, обозначаемом с помощью параметра .
Указатель на первый декодируемый байт.
Число байтов для декодирования.
Указатель на положение, с которого начинается запись результирующего набора символов.
Наибольшее количество символов для записи.
Свойство имеет значение null.-или- Свойство имеет значение null.
Значение параметра или меньше нуля.
меньше результирующего числа символов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе декодирует все байты из указанного массива байтов в набор символов.
Массив символов, содержащий результаты декодирования указанной последовательности байтов.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе декодирует последовательность байтов из указанного массива байтов в набор символов.
Массив символов, содержащий результаты декодирования указанной последовательности байтов.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Свойство имеет значение null.
Значение параметра или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе декодирует последовательность байтов из указанного массива байтов в указанный массив символов.
Фактическое число символов, записанных в .
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Массив символов, в который будет помещен результирующий набор символов.
Индекс, с которого начинается запись результирующего набора символов.
Свойство имеет значение null.-или- Свойство имеет значение null.
Значение параметра , или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .-или- Значение параметра не является допустимым индексом в .
Недостаточно емкости от до конца массива для размещения полученных символов.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе получает декодер, который преобразует последовательность байтов в последовательность символов.
Объект , преобразующий закодированную последовательность байтов в последовательность символов.
1
При переопределении в производном классе получает кодировщик, который преобразует последовательность символов Юникода в закодированную последовательность байтов.
Объект , преобразующий последовательность символов Юникода в закодированную последовательность байтов.
1
Возвращает кодировку, связанную с указанным идентификатором кодовой страницы.
Кодирование, связанное с заданной страницей кода.
Идентификатор кодовой страницы предпочтительной кодировки.Возможные значения перечислены в столбце кодовой страницы таблицы, которая отображается в теме класса .-или- 0 (ноль), если требуется использовать кодировку по умолчанию.
Значение параметра меньше нуля или больше 65535.
не поддерживается используемой платформой.
не поддерживается используемой платформой.
1
Возвращает кодировку, связанную с указанным идентификатором кодовой страницы.С помощью параметров задается обработчик ошибок для символов, которые не удается закодировать, и последовательностей байтов, которые не удается декодировать.
Кодирование, связанное с заданной страницей кода.
Идентификатор кодовой страницы предпочтительной кодировки.Возможные значения перечислены в столбце кодовой страницы таблицы, которая отображается в теме класса .-или- 0 (ноль), если требуется использовать кодировку по умолчанию.
Объект, предоставляющий процедуру обработки ошибок, когда символ не может быть закодирован с использованием текущей кодировки.
Объект, предоставляющий процедуру обработки ошибок, когда последовательность байтов не может быть декодирована с использованием текущей кодировки.
Значение параметра меньше нуля или больше 65535.
не поддерживается используемой платформой.
не поддерживается используемой платформой.
1
Возвращает кодировку, связанную с указанным именем кодовой страницы.
Кодировка, связанная с указанной кодовой страницей.
Имя кодовой страницы предпочтительной кодировки.Любое значение, возвращаемое свойством , является допустимым.Возможные значения перечислены в столбце "Имя" таблицы, отображаемой в разделе класса .
не является допустимым именем кодовой страницы.-или- Кодовая страница, указанная с помощью параметра , не поддерживается используемой платформой.
1
Возвращает кодировку, связанную с указанным именем кодовой страницы.С помощью параметров задается обработчик ошибок для символов, которые не удается закодировать, и последовательностей байтов, которые не удается декодировать.
Кодирование, связанное с заданной страницей кода.
Имя кодовой страницы предпочтительной кодировки.Любое значение, возвращаемое свойством , является допустимым.Возможные значения перечислены в столбце "Имя" таблицы, отображаемой в разделе класса .
Объект, предоставляющий процедуру обработки ошибок, когда символ не может быть закодирован с использованием текущей кодировки.
Объект, предоставляющий процедуру обработки ошибок, когда последовательность байтов не может быть декодирована с использованием текущей кодировки.
не является допустимым именем кодовой страницы.-или- Кодовая страница, указанная с помощью параметра , не поддерживается используемой платформой.
1
Возвращает хэш-код текущего экземпляра.
Хэш-код для текущего экземпляра.
1
При переопределении в производном классе вычисляет максимальное количество байтов, полученных при кодировании заданного количества символов.
Максимальное количество байтов, полученных при кодировании заданного количества символов.
Число кодируемых символов.
Значение параметра меньше нуля.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе вычисляет максимальное количество символов, полученных при декодировании заданного количества байтов.
Максимальное количество символов, полученных при декодировании заданного количества байтов.
Число байтов для декодирования.
Значение параметра меньше нуля.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе возвращает последовательность байтов, задающую используемую кодировку.
Массив байтов, в котором содержится последовательность байтов, задающая используемую кодировку.-или- Массив байтов нулевой длины, если преамбула не требуется.
1
При переопределении в производном классе расшифровывает указанное число байтов, начиная с указанного адреса в строку.
Строка, содержащая результаты декодирования заданной последовательности байтов.
Указатель на массив байтов.
Число байтов для декодирования.
является указателем null.
Значение параметра меньше нуля.
Произошла резервной (см. Кодировки в .NET Framework подробное описание)- и -Параметру задается значение .
При переопределении в производном классе декодирует все байты из указанного массива байтов в строку.
Строка, содержащая результаты декодирования заданной последовательности байтов.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Массив байтов содержит недопустимые точки кода Юникод.
Свойство имеет значение null.
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе декодирует последовательность байтов из указанного массива байтов в строку.
Строка, содержащая результаты декодирования заданной последовательности байтов.
Массив байтов, содержащий последовательность байтов, которую требуется декодировать.
Индекс первого декодируемого байта.
Число байтов для декодирования.
Массив байтов содержит недопустимые точки кода Юникод.
Свойство имеет значение null.
Значение параметра или меньше нуля.-или- Значения параметров и не указывают допустимый диапазон в .
Использована альтернативная кодировка (подробное объяснение см. в разделе Кодировки в .NET Framework)- и -Параметру задается значение .
1
При переопределении в производном классе получает значение, указывающее, используются ли в текущей кодировке однобайтовые кодовые точки.
true, если в текущем объекте используются однобайтовые кодовые точки; в противоположном случае — false.
2
Регистрирует поставщик кодирования.
Подкласс , предоставляющий доступ к дополнительной кодировки.
Свойство имеет значение null.
Получает кодировку для формата UTF-16 с прямым порядком байтов.
Кодировка для формата UTF-16 с прямым порядком байтов.
1
Получает кодировку для формата UTF-32 с прямым порядком байтов.
Объект кодировки для формата UTF-32 с прямым порядком байтов.
1
Получает кодировку для формата UTF-7.
Кодировка для формата UTF-7.
1
Получает кодировку для формата UTF-8.
Кодировка для формата UTF-8.
1
При переопределении в производном классе получает для текущей кодировки имя, зарегистрированное в IANA (Internet Assigned Numbers Authority).
Имя IANA для текущего объекта .
2
Предоставляет базовый класс для поставщика кодировки, который предоставляет кодировки, которые недоступны на определенной платформе.
Инициализирует новый экземпляр класса .
Возвращает кодировку, связанную с указанным идентификатором кодовой страницы.
Кодировка, связанные с указанной кодовой странице или null при этом не может возвращать допустимый кодировку, которая соответствует .
Идентификатор кодовой страницы требуемая кодировка.
Возвращает кодировку, связанную с указанным идентификатором кодовой страницы.С помощью параметров задается обработчик ошибок для символов, которые не удается закодировать, и последовательностей байтов, которые не удается декодировать.
Кодировка, связанные с указанной кодовой странице или null при этом не может возвращать допустимый кодировку, которая соответствует .
Идентификатор кодовой страницы требуемая кодировка.
Объект, предоставляющий процедуру обработки ошибок, когда символ не может быть закодирован с этой кодировкой.
Объект, предоставляющий процедуру обработки ошибок, когда не удается декодировать последовательность байтов с этой кодировкой.
Возвращает кодировку, с указанным именем.
Кодировка, связанный с указанным именем или null при этом не может возвращать допустимый кодировку, которая соответствует .
Имя запрошенного кодировки.
Возвращает кодировку, связанную с указанным именем.С помощью параметров задается обработчик ошибок для символов, которые не удается закодировать, и последовательностей байтов, которые не удается декодировать.
Кодировка, связанный с указанным именем или null при этом не может возвращать допустимый кодировку, которая соответствует .
Имя кодировки.
Объект, предоставляющий процедуру обработки ошибок, когда символ не может быть закодирован с этой кодировкой.
Объект, предоставляющий процедуру обработки ошибок, когда последовательность байтов не может быть декодирована с использованием текущей кодировки.