Dışarıya aktar (0) Yazdır
Tümünü Genişlet
Bu makale makine tarafından çevrilmiştir. Orijinal metni görmek için imlecinizi makaledeki cümlelerin üzerine getirin. Daha Fazla Bilgi.
Çeviri
Original

StreamWriter.Write Yöntem (Char[], Int32, Int32)

Subarray karakter akışa yazar.

Ad alanı:  System.IO
Derleme:  mscorlib (mscorlib.dll içinde)

public override void Write(
	char[] buffer,
	int index,
	int count
)

Parametreler

buffer
Tür: System.Char[]
Yazmak için gerekli verileri içeren bir karakter dizisi.
index
Tür: System.Int32
Karakter konumu veri okuma başlayacağı arabelleğindeki.
count
Tür: System.Int32
Karakterleri yazmak için en fazla sayısı.

ExceptionKoşul
ArgumentNullException

buffer, null değerindedir.

ArgumentException

Arabellek uzunluğu eksi index olan dan count.

ArgumentOutOfRangeException

index veya count negatiftir.

IOException

Bir G/Ç hatası oluşur.

ObjectDisposedException

AutoFlush doğru ya da StreamWriter arabelleği dolduğunda ve geçerli yazan kapatıldı.

NotSupportedException

AutoFlush doğru ya da StreamWriter arabelleği dolduğunda ve arabellek içeriğini temel sabit boyutlu akışa yazılamıyor, çünkü StreamWriter sonunda akışıdır.

Bu yöntem TextWriter.Write öğesini geçersiz kılar.

Karakterleri okuyabilir buffer başlangıç index ve üzerinden devam index + (count - 1). Temel akış sonu zamanından önce ulaşılmasa tüm karakterleri temel alınan akışa yazılır. Flush yoksa otomatik olarak devreye AutoFlush olan true.

Genel I/O görevlerinin bir listesi için bkz: Genel g/Ç görevleri.

Bu örnek sekiz karakter 13 elemanlı bir dizi dizi üçüncü öğede başlayan bir dosyaya yazar.


using System;
using System.IO;

public class SWBuff 
{
    public static void Main(String[] args)
    {
        FileStream sb = new FileStream("MyFile.txt", FileMode.OpenOrCreate);
        char[] b = {'a','b','c','d','e','f','g','h','i','j','k','l','m'};
        StreamWriter sw = new StreamWriter(sb);
        sw.Write(b, 3, 8);
        sw.Close();
    }
}


.NET Framework

Destekleyen: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework İstemci Profili

Destekleyen: 4, 3.5 SP1

Taşınabilir Sınıf Kitaplığı

Destekleyen: Taşınabilir Sınıf Kitaplığı

Windows Mağazası uygulamaları için .NET

Destekleyen: Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Sunucu Çekirdeği Rolü desteklenmez), Windows Server 2008 R2 (Sunucu Çekirdeği Rolü, SP1 veya sonraki sürümlerle desteklenir; Itanium'da desteklenmez)

Bu .NET Framework her platformun tüm sürümlerini desteklemez. Desteklenen sürümlerin listesi için bkz. .NET Framework Sistem Gereksinimleri.

Topluluk İçeriği

Ekle
Show:
© 2014 Microsoft