Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Console.In

 

Publicado: noviembre de 2016

Obtiene el flujo de entrada estándar.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public static TextReader In {
	[HostProtectionAttribute(SecurityAction.LinkDemand, UI = true)]
	get;
}

Valor de propiedad

Type: System.IO.TextReader

TextReader que representa el flujo de entrada estándar.

Esta propiedad se establece en el flujo de entrada estándar de forma predeterminada. Esta propiedad puede establecerse en otra secuencia con el SetIn método.

Las operaciones de lectura en el flujo de entrada estándar se ejecutan de forma sincrónica. Es decir, bloquea hasta que haya completado la operación de lectura especificada. Esto es cierto incluso si un método asincrónico, como ReadLineAsync, se llama en el TextReader objeto devuelto por la In propiedad.

El ejemplo siguiente muestra el uso de la In propiedad.

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);
    }
}

.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: