本頁是否能提供幫助?
您對此內容的意見反應十分重要。 請告訴我們您的想法。
其他意見反應?
剩餘 1500 個字元
匯出 (0) 列印
全部展開
本文章是由機器翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文

StreamWriter.Write 方法 (Char[], Int32, Int32)

將字元子陣列寫入資料流。

命名空間:  System.IO
組件:  mscorlib (在 mscorlib.dll 中)

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

參數

buffer
類型:System.Char[]
含有要寫入之資料的字元陣列。
index
類型:System.Int32
緩衝區中要開始讀取資料的字元位置。
count
類型:System.Int32
要寫入的最大字元數。

例外狀況條件
ArgumentNullException

buffernull

ArgumentException

緩衝區長度減去 index 小於 count

ArgumentOutOfRangeException

indexcount 為負數。

IOException

發生 I/O 錯誤。

ObjectDisposedException

AutoFlush 為 True,或 StreamWriter 緩衝區已滿,且目前的寫入器已經關閉。

NotSupportedException

AutoFlush 為 True,或 StreamWriter 緩衝區已滿,且因為 StreamWriter 是在資料流緩衝區的結尾,所以該緩衝區的內容無法寫入至基礎的固定大小資料流。

This method overrides TextWriter.Write.

The characters are read from buffer beginning at index and continuing through index + (count - 1). All characters are written to the underlying stream unless the end of the underlying stream is reached prematurely. Flush is invoked automatically if AutoFlush is true.

For a list of common I/O tasks, see 一般 I/O 工作.

This example writes eight characters from a 13-element array to a file, beginning at the third element of the array.


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

支援版本:4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

支援版本:4、3.5 SP1

可攜式類別庫

支援版本:可攜式類別庫

適用於 Windows 市集應用程式的 .NET

支援版本:Windows 8

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (不支援伺服器核心角色), Windows Server 2008 R2 (SP1 (含) 以後版本支援伺服器核心角色,不支援 Itanium)

此.NET Framework 並不支援各種平台的所有版本。如需支援版本的清單,請參閱.NET Framework 系統需求.

社群新增項目

新增
顯示:
© 2015 Microsoft