Console.OpenStandardInput Console.OpenStandardInput Console.OpenStandardInput Console.OpenStandardInput Method

Definition

Ruft den Standardeingabestream ab. Acquires the standard input stream.

Overloads

OpenStandardInput() OpenStandardInput() OpenStandardInput() OpenStandardInput()

Ruft den Standardeingabestream ab. Acquires the standard input stream.

OpenStandardInput(Int32) OpenStandardInput(Int32) OpenStandardInput(Int32) OpenStandardInput(Int32)

Ruft den Standardeingabestream ab, der auf eine angegebene Puffergröße festgelegt wird. Acquires the standard input stream, which is set to a specified buffer size.

OpenStandardInput() OpenStandardInput() OpenStandardInput() OpenStandardInput()

Ruft den Standardeingabestream ab. Acquires the standard input stream.

public:
 static System::IO::Stream ^ OpenStandardInput();
public static System.IO.Stream OpenStandardInput ();
static member OpenStandardInput : unit -> System.IO.Stream
Public Shared Function OpenStandardInput () As Stream

Returns

Der Standardeingabestream. The standard input stream.

Examples

Das folgende Beispiel veranschaulicht die Verwendung der OpenStandardInput Eigenschaft.The following example illustrates the use of the OpenStandardInput property.


using namespace System;
using namespace System::Text;
using namespace System::IO;

int main()
{
   Stream^ inputStream = Console::OpenStandardInput();
   array<Byte>^bytes = gcnew array<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 );
   array<Char>^chars = Encoding::UTF7->GetChars( bytes, 0, outputLength );
   Console::WriteLine( "Decoded string:" );
   Console::WriteLine( gcnew String( chars ) );
}

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));
    }
}
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 'Main
End Class 'Decoder

Remarks

Diese Methode kann verwendet werden, die standard-Eingabedatenstrom erneut, nachdem es durch geändert wurde der SetIn Methode.This method can be used to reacquire the standard input stream after it has been changed by the SetIn method.

See Also

OpenStandardInput(Int32) OpenStandardInput(Int32) OpenStandardInput(Int32) OpenStandardInput(Int32)

Ruft den Standardeingabestream ab, der auf eine angegebene Puffergröße festgelegt wird. Acquires the standard input stream, which is set to a specified buffer size.

public:
 static System::IO::Stream ^ OpenStandardInput(int bufferSize);
public static System.IO.Stream OpenStandardInput (int bufferSize);
static member OpenStandardInput : int -> System.IO.Stream
Public Shared Function OpenStandardInput (bufferSize As Integer) As Stream

Parameter

bufferSize
Int32 Int32 Int32 Int32

Die Größe des internen Streampuffers. The internal stream buffer size.

Returns

Der Standardeingabestream. The standard input stream.

Exceptions

bufferSize ist kleiner gleich 0 (null). bufferSize is less than or equal to zero.

Examples

Das folgende Beispiel veranschaulicht die Verwendung der OpenStandardInput Eigenschaft.The following example illustrates the use of the OpenStandardInput property.


using namespace System;
using namespace System::Text;
using namespace System::IO;

int main()
{
   Stream^ inputStream = Console::OpenStandardInput();
   array<Byte>^bytes = gcnew array<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 );
   array<Char>^chars = Encoding::UTF7->GetChars( bytes, 0, outputLength );
   Console::WriteLine( "Decoded string:" );
   Console::WriteLine( gcnew String( chars ) );
}

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));
    }
}
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 'Main
End Class 'Decoder

Remarks

Diese Methode kann verwendet werden, den standardmäßigen Ausgabedatenstrom erneut, nachdem es durch geändert wurde der SetIn Methode.This method can be used to reacquire the standard output stream after it has been changed by the SetIn method.

See Also

Applies to