Afficher en anglais

Partage via


Console.In Propriété

Définition

Obtient le flux d'entrée standard.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.TextReader In { get; }
C#
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.IO.TextReader In { get; }
C#
public static System.IO.TextReader In { get; }

Valeur de propriété

TextReader

TextReader qui représente le flux d'entrée standard.

Attributs

Exemples

L’exemple suivant illustre l’utilisation de la In propriété.

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

Remarques

Par défaut, cette propriété est définie sur le flux d’entrée standard. Cette propriété peut être définie sur un autre flux à l’aide de la SetIn méthode.

Les opérations de lecture sur le flux d’entrée standard s’exécutent de façon synchrone. Autrement dit, ils se bloquent jusqu’à ce que l’opération de lecture spécifiée soit terminée. 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é.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Voir aussi