FileStream.Length Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает длину потока в байтах.
public:
virtual property long Length { long get(); };
public override long Length { get; }
member this.Length : int64
Public Overrides ReadOnly Property Length As Long
Значение свойства
Длинное значение, представляющее длину потока в байтах.
Исключения
Параметр CanSeek для этого потока имеет значение false
.
Произошла ошибка ввода-вывода (например, файл закрывается).
Примеры
В следующем примере свойства и Position
используются Length
для проверка условия конца файла.
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
printfn "End of file has been reached."
If s.Length = s.Position Then
Console.WriteLine("End of file has been reached.")
End If
Комментарии
Список распространенных операций с файлами и каталогами см. в разделе Общие задачи ввода-вывода.