FileStream.Write メソッドとは? わかりやすく解説

FileStream.Write メソッド

バッファデータ使用してストリームバイトブロック書き込みます

名前空間: System.IO
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

arraynull 参照 (Visual Basic では Nothing) です。

ArgumentException

offsetcountarray無効な範囲示してます。

ArgumentOutOfRangeException

offset または count が負の値です。

IOException

I/O エラー発生しました

または

別のスレッドによって、オペレーティング システムファイル ハンドル位置予期しない変更が行われている可能性あります

ObjectDisposedException

ストリーム閉じられました。

NotSupportedException

現在のストリーム インスタンス書き込みサポートしていません。

解説解説

このメソッドは、Writeオーバーライドます。

offset パラメータarray 内のストリームへのコピー開始する位置バイトオフセット (バッファ インデックス) を指定しcount パラメータストリーム書き込む最大バイト数を指定します書き込み操作正常に終了した場合ストリーム現在位置書き込んだバイト数だけ進みます例外発生した場合ストリーム現在位置変更されません。

メモメモ

現在のインスタンス書き込みサポートしているかどうか判断するには、CanWrite プロパティ使用します詳細については、CanWrite のトピック参照してください

その他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します

使用例使用例

次のコード例Lock メソッド例の一部です。

' Write the original file data.
If aFileStream.Length = 0 Then
    tempString = _
        lastRecordText + recordNumber.ToString()
    aFileStream.Write(uniEncoding.GetBytes(tempString), _
        0, uniEncoding.GetByteCount(tempString))
End If
// Write the original file data.
if(fileStream.Length == 0)
{
    tempString = 
        lastRecordText + recordNumber.ToString();
    fileStream.Write(uniEncoding.GetBytes(tempString), 
        0, uniEncoding.GetByteCount(tempString));
}
// Write the original file data.
if ( fileStream->Length == 0 )
{
   tempString = String::Concat( lastRecordText, recordNumber.ToString() );
   fileStream->Write( uniEncoding->GetBytes( tempString ), 0, uniEncoding->GetByteCount(
 tempString ) );
}

// Write the original file data.
if ( fileStream.get_Length() == 0  ) {
    tempString = lastRecordText +(
        new Integer( recordNumber)).ToString();
    fileStream.Write(uniEncoding.GetBytes(tempString),
        0, uniEncoding.GetByteCount(tempString));
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「FileStream.Write メソッド」の関連用語

FileStream.Write メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FileStream.Write メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS