Nyelv

Console.OpenStandardInput Metódus

Definíció

Beolvasja a standard bemeneti adatfolyamot.

Túlterhelések

Név Description
OpenStandardInput()

Beolvasja a standard bemeneti adatfolyamot.

OpenStandardInput(Int32)

Beolvasja a szabványos bemeneti adatfolyamot, amely egy megadott pufferméretre van beállítva.

OpenStandardInput()

Forrás:
Console.cs
Forrás:
Console.cs
Forrás:
Console.cs
Forrás:
Console.cs
Forrás:
Console.cs

Beolvasja a standard bemeneti adatfolyamot.

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

Válaszok

A standard bemeneti adatfolyam.

Attribútumok

Példák

Az alábbi példa a metódus használatát OpenStandardInput mutatja be.

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

Megjegyzések

Ezzel a módszerrel újra lekéri a standard bemeneti adatfolyamot, miután a metódus módosította SetIn .

Lásd még

A következőre érvényes:

OpenStandardInput(Int32)

Forrás:
Console.cs
Forrás:
Console.cs
Forrás:
Console.cs
Forrás:
Console.cs
Forrás:
Console.cs

Beolvasja a szabványos bemeneti adatfolyamot, amely egy megadott pufferméretre van beállítva.

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

Paraméterek

bufferSize
Int32

Ennek a paraméternek nincs hatása, de az értékének nullánál nagyobbnak vagy egyenlőnek kell lennie.

Válaszok

A standard bemeneti adatfolyam.

Attribútumok

Kivételek

bufferSize nullánál kisebb vagy egyenlő.

Megjegyzések

Ezzel a módszerrel újra lekéri a standard kimeneti streamet, miután a metódus módosította SetIn .

Lásd még

A következőre érvényes: