FileStream.Length FileStream.Length FileStream.Length FileStream.Length Property

定義

ストリーム長 (バイト単位) を取得します。Gets the length in bytes of the stream.

public:
 virtual property long Length { long get(); };
public override long Length { get; }
member this.Length : int64
Public Overrides ReadOnly Property Length As Long

プロパティ値

ストリーム長 (バイト単位) を表す long 値。A long value representing the length of the stream in bytes.

例外

このストリーム用の CanSeekfalse です。CanSeek for this stream is false.

ファイルが閉じられているなど、I/O エラーが発生しました。An I/O error, such as the file being closed, occurred.

次の例ではLengthPositionプロパティとプロパティを使用して、ファイルの末尾の条件をチェックします。The following example uses the Length and Position properties to check for an end-of-file condition.

if ( s->Length == s->Position )
{
   Console::WriteLine( "End of file has been reached." );
}
if( s.Length==s.Position )
{
   Console.WriteLine("End of file has been reached.");
}
If s.Length = s.Position Then
    Console.WriteLine("End of file has been reached.")
End If

注釈

一般的なファイルおよびディレクトリ操作の一覧については、「一般的な I/o タスク」を参照してください。For a list of common file and directory operations, see Common I/O Tasks.

適用対象

こちらもご覧ください