PTextReader.Read Yöntem

Tanım

Aşırı Yüklemeler

Read()

Giriş akışından sonraki karakteri okur ve karakter konumunu bir karakter ile ilerletir.

Read(Char[], Int32, Int32)

Geçerli akıştan en fazla sayı karakterini okur ve dizinden başlayarak verileri arabelleğe yazar.

Read()

Giriş akışından sonraki karakteri okur ve karakter konumunu bir karakter ile ilerletir.

public:
 override int Read();
public override int Read ();
override this.Read : unit -> int
Public Overrides Function Read () As Integer

Döndürülenler

Int32

Giriş akışından sonraki karakter veya kullanılabilir daha fazla karakter yoksa-1. Varsayılan uygulama-1 döndürür.

Özel durumlar

Bir G/Ç hatası oluşur.

Şunlara uygulanır

Read(Char[], Int32, Int32)

Geçerli akıştan en fazla sayı karakterini okur ve dizinden başlayarak verileri arabelleğe yazar.

public:
 override int Read(cli::array <char> ^ buffer, int index, int count);
public override int Read (char[] buffer, int index, int count);
override this.Read : char[] * int * int -> int
Public Overrides Function Read (buffer As Char(), index As Integer, count As Integer) As Integer

Parametreler

buffer
Char[]

Bu yöntem döndüğünde, belirtilen karakter dizisini dizin ve (index + count-1) değerleri geçerli kaynaktan okunan karakterlerle değiştirerek içerir.

index
Int32

Arabelleğe yazmanın başlayacağı yer.

count
Int32

Okunacak maksimum karakter sayısı. Karakter sayısı arabelleğe okunmadan akışın sonuna ulaşılırsa, geçerli yöntem döndürülür.

Döndürülenler

Int32

Okunan karakterlerin sayısı. Bu sayı, verilerin akış içinde kullanılabilir olup olmadığına bağlı olarak sayımla eşit veya daha az olacaktır. Bu yöntem, okunabilecek daha fazla karakter kalmadığında, çağrılırsa sıfır döndürür.

Özel durumlar

Bir G/Ç hatası oluşur.

Dizin veya sayı negatif.

Arabellek uzunluğu eksi Dizin sayıdan küçüktür.

arabellek null.

Şunlara uygulanır