Console.In Eigenschaft

Definition

Ruft den Standardeingabestream ab.Gets the standard input stream.

public:
 static property System::IO::TextReader ^ In { System::IO::TextReader ^ get(); };
public static System.IO.TextReader In { get; }
member this.In : System.IO.TextReader
Public Shared ReadOnly Property In As TextReader

Eigenschaftswert

Ein TextReader, der den Standardeingabestream darstellt.A TextReader that represents the standard input stream.

Beispiele

Im folgenden Beispiel wird die Verwendung der In-Eigenschaft veranschaulicht.The following sample illustrates the use of the In property.

using namespace System;
using namespace System::IO;
int main()
{
   TextReader^ tIn = Console::In;
   TextWriter^ tOut = Console::Out;
   tOut->WriteLine( "Hola Mundo!" );
   tOut->Write( "What is your name: " );
   String^ name = tIn->ReadLine();
   tOut->WriteLine( "Buenos Dias, {0}!", name );
}

using System;
using System.IO;

class InTest {
    public static void Main() {

        TextReader tIn = Console.In;
        TextWriter tOut = Console.Out;

        tOut.WriteLine("Hola Mundo!");
        tOut.Write("What is your name: ");
        String name = tIn.ReadLine();

        tOut.WriteLine("Buenos Dias, {0}!", name);
    }
}
Imports System.IO

Class InTest
    
    Public Shared Sub Main()
        Dim tIn As TextReader = Console.In
        Dim tOut As TextWriter = Console.Out
        
        
        tOut.WriteLine("Hola Mundo!")
        tOut.Write("What is your name: ")
        Dim name As [String] = tIn.ReadLine()
        
        tOut.WriteLine("Buenos Dias, {0}!", name)
    End Sub
End Class

Hinweise

Diese Eigenschaft wird standardmäßig auf den Standardeingabestream festgelegt.This property is set to the standard input stream by default. Diese Eigenschaft kann mit der SetIn-Methode auf einen anderen Stream festgelegt werden.This property can be set to another stream with the SetIn method.

Lesevorgänge auf dem Standardeingabestream werden synchron ausgeführt.Read operations on the standard input stream execute synchronously. Das heißt, dass Sie blockiert werden, bis der angegebene Lesevorgang abgeschlossen ist.That is, they block until the specified read operation has completed. Dies gilt auch, wenn eine asynchrone Methode, z. b. ReadLineAsync, für das TextReader Objekt aufgerufen wird, das von der In-Eigenschaft zurückgegeben wird.This is true even if an asynchronous method, such as ReadLineAsync, is called on the TextReader object returned by the In property.

Gilt für:

Siehe auch