Console.OpenStandardInput Yöntem

Tanım

Standart giriş akışını alır.

Aşırı Yüklemeler

OpenStandardInput()

Standart giriş akışını alır.

OpenStandardInput(Int32)

Belirtilen arabellek boyutuna ayarlanmış standart giriş akışını alır.

OpenStandardInput()

Standart giriş akışını alır.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput ();
C#
[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 ();
C#
public static System.IO.Stream OpenStandardInput ();

Döndürülenler

Stream

Standart giriş akışı.

Öznitelikler

Örnekler

Aşağıdaki örnekte yönteminin kullanımı gösterilmektedir OpenStandardInput .

C#
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));
    }
}

Açıklamalar

Bu yöntem, yöntemi tarafından SetIn değiştirildikten sonra standart giriş akışını yeniden almak için kullanılabilir.

Ayrıca bkz.

Şunlara uygulanır

.NET 7 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

OpenStandardInput(Int32)

Belirtilen arabellek boyutuna ayarlanmış standart giriş akışını alır.

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

Parametreler

bufferSize
Int32

Bu parametrenin hiçbir etkisi yoktur, ancak değeri sıfırdan büyük veya sıfıra eşit olmalıdır.

Döndürülenler

Stream

Standart giriş akışı.

Öznitelikler

Özel durumlar

bufferSize sıfırdan küçük veya sıfıra eşit.

Açıklamalar

Bu yöntem, yöntemi tarafından SetIn değiştirildikten sonra standart çıkış akışını yeniden almak için kullanılabilir.

Ayrıca bkz.

Şunlara uygulanır

.NET 7 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1