Console.OpenStandardInput Metoda

Definice

Získá standardní vstupní datový proud.

Přetížení

Name Description
OpenStandardInput()

Získá standardní vstupní datový proud.

OpenStandardInput(Int32)

Získá standardní vstupní datový proud, který je nastaven na zadanou velikost vyrovnávací paměti.

OpenStandardInput()

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Získá standardní vstupní datový proud.

public:
 static System::IO::Stream ^ OpenStandardInput();
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.IO.Stream OpenStandardInput();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput();
public static System.IO.Stream OpenStandardInput();
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member OpenStandardInput : unit -> System.IO.Stream
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member OpenStandardInput : unit -> System.IO.Stream
static member OpenStandardInput : unit -> System.IO.Stream
Public Shared Function OpenStandardInput () As Stream

Návraty

Standardní vstupní datový proud.

Atributy

Příklady

Následující příklad ukazuje použití OpenStandardInput metody.

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));
    }
}
open System
open System.Text

let inputStream = Console.OpenStandardInput()
let bytes = Array.zeroCreate<byte> 100
Console.WriteLine "To decode, type or paste the UTF7 encoded string and press enter:"
Console.WriteLine "(Example: \"M+APw-nchen ist wundervoll\")"
let outputLength = inputStream.Read(bytes, 0, 100)
let chars = Encoding.UTF7.GetChars(bytes, 0, outputLength)
Console.WriteLine "Decoded string:"
Console.WriteLine(string chars)
Imports System.Text
Imports System.IO

Public Class Decoder
   Public Shared Sub Main()
      Dim inputStream As Stream = Console.OpenStandardInput()
      Dim bytes(100) As Byte
      Console.WriteLine("To decode, type or paste the UTF7 encoded string and press enter:")
      Console.WriteLine("(Example: ""M+APw-nchen ist wundervoll"")")
      Dim outputLength As Integer = inputStream.Read(bytes, 0, 100)
      Dim chars As Char() = Encoding.UTF7.GetChars(bytes, 0, outputLength)
      Console.WriteLine("Decoded string:")
      Console.WriteLine(New String(chars))
   End Sub
End Class

Poznámky

Tuto metodu lze použít ke změně standardního vstupního datového proudu po změně metodou SetIn .

Viz také

Platí pro

OpenStandardInput(Int32)

Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs
Zdroj:
Console.cs

Získá standardní vstupní datový proud, který je nastaven na zadanou velikost vyrovnávací paměti.

public:
 static System::IO::Stream ^ OpenStandardInput(int bufferSize);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput(int bufferSize);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput(int bufferSize);
public static System.IO.Stream OpenStandardInput(int bufferSize);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member OpenStandardInput : int -> System.IO.Stream
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member OpenStandardInput : int -> System.IO.Stream
static member OpenStandardInput : int -> System.IO.Stream
Public Shared Function OpenStandardInput (bufferSize As Integer) As Stream

Parametry

bufferSize
Int32

Tento parametr nemá žádný vliv, ale jeho hodnota musí být větší nebo rovna nule.

Návraty

Standardní vstupní datový proud.

Atributy

Výjimky

bufferSize je menší než nebo rovno nule.

Poznámky

Tuto metodu lze použít ke změně standardního výstupního datového proudu po změně metodou SetIn .

Viz také

Platí pro