Console.InputEncoding Свойство

Определение

Возвращает или задает кодировку консоли, используемую при чтении входных данных.

public:
 static property System::Text::Encoding ^ InputEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Text.Encoding InputEncoding { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.Text.Encoding InputEncoding { get; set; }
public static System.Text.Encoding InputEncoding { get; set; }
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.InputEncoding : System.Text.Encoding with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.InputEncoding : System.Text.Encoding with get, set
member this.InputEncoding : System.Text.Encoding with get, set
Public Shared Property InputEncoding As Encoding

Значение свойства

Encoding

Кодировка консоли, используемая при чтении ввода.

Атрибуты

Исключения

Значение свойства в операции задания — null.

Во время выполнения этой операции произошла ошибка.

У приложения нет разрешений на выполнение этой операции.

Комментарии

Консоль использует кодировку ввода для перевода ввода клавиатуры в соответствующий символ. Кодировка ввода включает кодовую страницу, которая сопоставляет 256 кодов символов клавиатуры с отдельными символами. Разные кодовые страницы включают разные специальные символы, как правило, настроенные для языка или группы языков.

Начиная с платформа .NET Framework 4, операция получения свойства может возвращать кэшированное значение вместо текущей кодировки ввода консоли. Это может произойти, если значение InputEncoding свойства изменяется каким-либо способом, кроме назначения InputEncoding свойству, например вызов функции Windows SetConsoleCP или использование chcp команды из скрипта PowerShell.

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

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