PTextReader.Read 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.
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
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
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.