RandomAccessFile.ReadLong Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает 64-разрядное целое число со знаком из этого файла.
[Android.Runtime.Register("readLong", "()J", "")]
public long ReadLong();
[<Android.Runtime.Register("readLong", "()J", "")>]
abstract member ReadLong : unit -> int64
override this.ReadLong : unit -> int64
Возвращаемое значение
следующие восемь байтов этого файла интерпретируются как long.
Реализации
- Атрибуты
Исключения
Значение , если конец этого файла обнаружен.
Если этот файл закрыт или возникает другая ошибка ввода-вывода.
Комментарии
Считывает 64-разрядное целое число со знаком из этого файла. Этот метод считывает восемь байтов из файла, начиная с текущего указателя файла. Если байты считываются в порядке, имеют b1значение , b3b2, b4, , b5, b6и b7b8, где: <blockquote>
0 <= b1, b2, b3, b4, b5, b6, b7, b8 <=255,
</blockquote>
затем результат равен: <blockquote>
((long)b1 << 56) + ((long)b2 << 48)
+ ((long)b3 << 40) + ((long)b4 << 32)
+ ((long)b5 << 24) + ((long)b6 << 16)
+ ((long)b7 << 8) + b8
</blockquote>
Этот метод блокируется до тех пор, пока не будет прочитано восемь байтов, будет обнаружен конец потока или возникает исключение.
Java документации по java.io.RandomAccessFile.readLong().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".