Console.In Propiedad

Definición

Obtiene el flujo de entrada estándar.Gets the standard input stream.

public:
 static property System::IO::TextReader ^ In { System::IO::TextReader ^ get(); };
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.TextReader In { get; }
public static System.IO.TextReader In { get; }
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.In : System.IO.TextReader
member this.In : System.IO.TextReader
Public Shared ReadOnly Property In As TextReader

Valor de propiedad

TextReader

TextReader que representa el flujo de entrada estándar.A TextReader that represents the standard input stream.

Atributos

Ejemplos

En el ejemplo siguiente se muestra el uso de la In propiedad.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

Comentarios

Esta propiedad se establece en el flujo de entrada estándar de forma predeterminada.This property is set to the standard input stream by default. Esta propiedad se puede establecer en otra secuencia con el SetIn método.This property can be set to another stream with the SetIn method.

Las operaciones de lectura en el flujo de entrada estándar se ejecutan sincrónicamente.Read operations on the standard input stream execute synchronously. Es decir, se bloquean hasta que se haya completado la operación de lectura especificada.That is, they block until the specified read operation has completed. Esto es así incluso si se llama a un método asincrónico, como ReadLineAsync , en el TextReader objeto devuelto por la In propiedad.This is true even if an asynchronous method, such as ReadLineAsync, is called on the TextReader object returned by the In property.

Se aplica a

Consulte también