Console.OpenStandardInput Yöntem
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.
Aşırı Yüklemeler
OpenStandardInput() |
Standart giriş akışını alır. |
OpenStandardInput(Int32) |
Belirtilen arabellek boyutuna ayarlanmış standart giriş akışını alır. |
OpenStandardInput()
Standart giriş akışını alır.
public:
static System::IO::Stream ^ OpenStandardInput();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static System.IO.Stream OpenStandardInput ();
public static System.IO.Stream OpenStandardInput ();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member OpenStandardInput : unit -> System.IO.Stream
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member OpenStandardInput : unit -> System.IO.Stream
static member OpenStandardInput : unit -> System.IO.Stream
Public Shared Function OpenStandardInput () As Stream
Döndürülenler
Standart giriş akışı.
- Öznitelikler
Örnekler
Aşağıdaki örnekte yönteminin kullanımı gösterilmektedir OpenStandardInput
.
using namespace System;
using namespace System::Text;
using namespace System::IO;
int main()
{
Stream^ inputStream = Console::OpenStandardInput();
array<Byte>^bytes = gcnew array<Byte>(100);
Console::WriteLine( "To decode, type or paste the UTF7 encoded string and press enter:" );
Console::WriteLine( "(Example: \"M+APw-nchen ist wundervoll\")" );
int outputLength = inputStream->Read( bytes, 0, 100 );
array<Char>^chars = Encoding::UTF7->GetChars( bytes, 0, outputLength );
Console::WriteLine( "Decoded string:" );
Console::WriteLine( gcnew String( chars ) );
}
using System;
using System.Text;
using System.IO;
public class Decoder {
public static void Main() {
Stream inputStream = Console.OpenStandardInput();
byte[] bytes = new byte[100];
Console.WriteLine("To decode, type or paste the UTF7 encoded string and press enter:");
Console.WriteLine("(Example: \"M+APw-nchen ist wundervoll\")");
int outputLength = inputStream.Read(bytes, 0, 100);
char[] chars = Encoding.UTF7.GetChars(bytes, 0, outputLength);
Console.WriteLine("Decoded string:");
Console.WriteLine(new string(chars));
}
}
open System
open System.Text
let inputStream = Console.OpenStandardInput()
let bytes = Array.zeroCreate<byte> 100
Console.WriteLine "To decode, type or paste the UTF7 encoded string and press enter:"
Console.WriteLine "(Example: \"M+APw-nchen ist wundervoll\")"
let outputLength = inputStream.Read(bytes, 0, 100)
let chars = Encoding.UTF7.GetChars(bytes, 0, outputLength)
Console.WriteLine "Decoded string:"
Console.WriteLine(string chars)
Imports System.Text
Imports System.IO
Public Class Decoder
Public Shared Sub Main()
Dim inputStream As Stream = Console.OpenStandardInput()
Dim bytes(100) As Byte
Console.WriteLine("To decode, type or paste the UTF7 encoded string and press enter:")
Console.WriteLine("(Example: ""M+APw-nchen ist wundervoll"")")
Dim outputLength As Integer = inputStream.Read(bytes, 0, 100)
Dim chars As Char() = Encoding.UTF7.GetChars(bytes, 0, outputLength)
Console.WriteLine("Decoded string:")
Console.WriteLine(New String(chars))
End Sub
End Class
Açıklamalar
Bu yöntem, yöntemi tarafından SetIn değiştirildikten sonra standart giriş akışını yeniden almak için kullanılabilir.
Ayrıca bkz.
Şunlara uygulanır
OpenStandardInput(Int32)
Belirtilen arabellek boyutuna ayarlanmış standart giriş akışını alır.
public:
static System::IO::Stream ^ OpenStandardInput(int bufferSize);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.IO.Stream OpenStandardInput (int bufferSize);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
public static System.IO.Stream OpenStandardInput (int bufferSize);
public static System.IO.Stream OpenStandardInput (int bufferSize);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member OpenStandardInput : int -> System.IO.Stream
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
static member OpenStandardInput : int -> System.IO.Stream
static member OpenStandardInput : int -> System.IO.Stream
Public Shared Function OpenStandardInput (bufferSize As Integer) As Stream
Parametreler
- bufferSize
- Int32
Bu parametrenin hiçbir etkisi yoktur, ancak değeri sıfırdan büyük veya sıfıra eşit olmalıdır.
Döndürülenler
Standart giriş akışı.
- Öznitelikler
Özel durumlar
bufferSize
sıfırdan küçük veya sıfıra eşit.
Açıklamalar
Bu yöntem, yöntemi tarafından SetIn değiştirildikten sonra standart çıkış akışını yeniden almak için kullanılabilir.