Прочитать на английском

Поделиться через


Console.OpenStandardInput Метод

Определение

Получает стандартный входной поток.

Перегрузки

OpenStandardInput()

Получает стандартный входной поток.

OpenStandardInput(Int32)

Получает стандартный входной поток, для которого установлен заданный размер буфера.

OpenStandardInput()

Получает стандартный входной поток.

[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.IO.Stream OpenStandardInput ();
public static System.IO.Stream OpenStandardInput ();

Возвращаемое значение

Stream

Стандартный входной поток.

Атрибуты

Примеры

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

using System;
using System.Text;
using System.IO;

public class Decoder {
    public static void Main() {
        Stream inputStream = Console.OpenStandardInput();
        byte[] bytes = new byte[100];
        Console.WriteLine("To decode, type or paste the UTF7 encoded string and press enter:");
        Console.WriteLine("(Example: \"M+APw-nchen ist wundervoll\")");
        int outputLength = inputStream.Read(bytes, 0, 100);
        char[] chars = Encoding.UTF7.GetChars(bytes, 0, outputLength);
        Console.WriteLine("Decoded string:");
        Console.WriteLine(new string(chars));
    }
}

Комментарии

Этот метод можно использовать для повторного получения стандартного входного потока после его изменения методом SetIn .

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

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

OpenStandardInput(Int32)

Получает стандартный входной поток, для которого установлен заданный размер буфера.

[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput (int bufferSize);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public static System.IO.Stream OpenStandardInput (int bufferSize);
public static System.IO.Stream OpenStandardInput (int bufferSize);

Параметры

bufferSize
Int32

Этот параметр ни на что не влияет, но его значение должно быть больше или равно нулю.

Возвращаемое значение

Stream

Стандартный входной поток.

Атрибуты

Исключения

bufferSize меньше или равно нулю.

Комментарии

Этот метод можно использовать для повторного запроса стандартного выходного потока после его изменения методом SetIn .

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

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