Console.In Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene il flusso di input standard.
public:
static property System::IO::TextReader ^ In { System::IO::TextReader ^ get(); };
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.TextReader In { get; }
[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; }
public static System.IO.TextReader In { get; }
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member In : System.IO.TextReader
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member In : System.IO.TextReader
static member In : System.IO.TextReader
Public Shared ReadOnly Property In As TextReader
Valore della proprietà
Oggetto TextReader che rappresenta il flusso di input standard.
- Attributi
Esempio
Nell'esempio seguente viene illustrato l'uso In
della proprietà.
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);
}
}
open System
let tIn = Console.In
let tOut = Console.Out
tOut.WriteLine "Hola Mundo!"
tOut.Write "What is your name: "
let name = tIn.ReadLine()
tOut.WriteLine $"Buenos Dias, {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
Commenti
Questa proprietà è impostata sul flusso di input standard per impostazione predefinita. Questa proprietà può essere impostata su un altro flusso con il SetIn metodo .
Le operazioni di lettura nel flusso di input standard vengono eseguite in modo sincrono. Ovvero, bloccano fino al completamento dell'operazione di lettura specificata. Questo valore è true anche se un metodo asincrono, ad esempio ReadLineAsync, viene chiamato sull'oggetto InTextReader restituito dalla proprietà .