StringReader.Read Yöntem

Tanım

Giriş dizesinden sonraki karakteri veya sonraki karakter kümesini okur.

Aşırı Yüklemeler

Name Description
Read()

Giriş dizesinden sonraki karakteri okur ve karakter konumunu bir karakter ilerletir.

Read(Span<Char>)

Giriş dizesinden geçerli konumdan başlayarak tüm karakterleri okur ve geçerli konumu giriş dizesinin sonuna ilerler.

Read(Char[], Int32, Int32)

Giriş dizesinden bir karakter bloğu okur ve karakter konumunu ile countilerletir.

Read()

Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs

Giriş dizesinden sonraki karakteri okur ve karakter konumunu bir karakter ilerletir.

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

Döndürülenler

Temel dizeden sonraki karakter veya başka karakter yoksa -1.

Özel durumlar

Geçerli okuyucu kapalı.

Örnekler

Bu kod örneği, sınıfı için StringReader sağlanan daha büyük bir örneğin parçasıdır.

convertedCharacter = (char)intCharacter;
if(convertedCharacter == '.')
{
    strWriter.Write(".\n\n");

    // Bypass the spaces between sentences.
    strReader.Read();
    strReader.Read();
}
convertedCharacter = Convert.ToChar(intCharacter)
If convertedCharacter = "."C Then
    strWriter.Write("." & vbCrLf & vbCrLf)

    ' Bypass the spaces between sentences.
    strReader.Read()
    strReader.Read()

Açıklamalar

Bu yöntem yöntemini geçersiz kılar TextReader.Read .

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır

Read(Span<Char>)

Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs

Giriş dizesinden geçerli konumdan başlayarak tüm karakterleri okur ve geçerli konumu giriş dizesinin sonuna ilerler.

public:
 override int Read(Span<char> buffer);
public override int Read(Span<char> buffer);
override this.Read : Span<char> -> int
Public Overrides Function Read (buffer As Span(Of Char)) As Integer

Parametreler

buffer
Span<Char>

Bu yöntem döndürdüğünde, geçerli kaynaktan okunan karakterleri içerir. Okunan toplam karakter sayısı sıfırsa, yayılma alanı değiştirilmeden kalır.

Döndürülenler

Arabelleğe okunan toplam karakter sayısı.

Özel durumlar

Geçerli dize okuyucu örneği kapatıldı.

Şunlara uygulanır

Read(Char[], Int32, Int32)

Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs
Kaynak:
StringReader.cs

Giriş dizesinden bir karakter bloğu okur ve karakter konumunu ile countilerletir.

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ürdüğünde, ve (indexindex + - 1) arasındaki count değerlerin geçerli kaynaktan okunan karakterlerle değiştirdiği belirtilen karakter dizisini içerir.

index
Int32

Arabellekteki başlangıç dizini.

count
Int32

Okunacak karakter sayısı.

Döndürülenler

Arabelleğe okunan toplam karakter sayısı. Bu, şu anda kullanılabilir sayıda karakter yoksa istenen karakter sayısından az veya temel dizenin sonuna ulaşıldıysa sıfır olabilir.

Özel durumlar

buffer, null'e eşittir.

Arabellek uzunluğu eksi index değeri değerinden countküçüktür.

index veya count negatiftir.

Geçerli okuyucu kapalı.

Açıklamalar

Bu yöntem geçersiz kılar TextReader.Read.

yöntemi konumundan count başlayarak StringReaderkarakter dizisine buffer kadar olan karakterleri okurindex. Okunan gerçek karakter sayısını veya dizenin sonuna ulaşıldığında ve hiçbir karakter okunmazsa sıfır döndürür.

Aşağıdaki tabloda diğer tipik veya ilgili G/Ç görevlerinin örnekleri listelenmiştir.

Bunu yapmak için... Bu konudaki örne bakın...
Bir metin dosyası oluşturun. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasına yazın. Nasıl yapılır: Dosyaya Metin Yazma
Metin dosyasından okuma. Nasıl yapılır: Dosyadan Metin Okuma
Dosyaya metin ekleyin. Günlük Dosyasını Açma ve Ekleme

File.AppendText

FileInfo.AppendText
Dosyanın boyutunu alma. FileInfo.Length
Bir dosyanın özniteliklerini alın. File.GetAttributes
Dosyanın özniteliklerini ayarlayın. File.SetAttributes
Bir dosyanın var olup olmadığını belirleyin. File.Exists
İkili dosyadan okuma. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma
İkili bir dosyaya yazın. Nasıl yapılır: Yeni Oluşturulan Veri Dosyasına Okuma ve Yazma

Ayrıca bkz.

Şunlara uygulanır