Console.In Console.In Console.In Console.In Property

Définition

Obtient le flux d'entrée standard.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

Valeur de propriété

TextReader qui représente le flux d'entrée standard.A TextReader that represents the standard input stream.

Exemples

L’exemple suivant illustre l’utilisation de la In propriété.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

Remarques

Par défaut, cette propriété est définie sur le flux d’entrée standard.This property is set to the standard input stream by default. Cette propriété peut être définie sur un autre flux à SetIn l’aide de la méthode.This property can be set to another stream with the SetIn method.

Les opérations de lecture sur le flux d’entrée standard s’exécutent de façon synchrone.Read operations on the standard input stream execute synchronously. Autrement dit, ils se bloquent jusqu’à ce que l’opération de lecture spécifiée soit terminée.That is, they block until the specified read operation has completed. Cela est vrai même si une méthode asynchrone, telle que ReadLineAsync, est appelée sur l' TextReader objet retourné par la In propriété.This is true even if an asynchronous method, such as ReadLineAsync, is called on the TextReader object returned by the In property.

S’applique à

Voir aussi