Console.In Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Standart giriş akışını alır.
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")>]
member this.In : System.IO.TextReader
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.In : System.IO.TextReader
member this.In : System.IO.TextReader
Public Shared ReadOnly Property In As TextReader
Özellik Değeri
TextReader Standart giriş akışını temsil eden bir.
- Öznitelikler
Örnekler
Aşağıdaki örnekte özelliğinin kullanımı gösterilmektedir In
.
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
Açıklamalar
Bu özellik varsayılan olarak standart giriş akışına ayarlanır. Bu özellik yöntemiyle başka bir akışa SetIn ayarlanabilir.
Standart giriş akışındaki okuma işlemleri zaman uyumlu olarak yürütülür. Başka bir ifadeyle, belirtilen okuma işlemi tamamlanana kadar engeller. gibi zaman uyumsuz bir yöntem özelliği ReadLineAsynctarafından In döndürülen nesnede TextReader çağrılsa bile bu durum geçerlidir.