RandomAccessFile.ReadLong メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このファイルから符号付き 64 ビット整数を読み取ります。
[Android.Runtime.Register("readLong", "()J", "")]
public long ReadLong();
[<Android.Runtime.Register("readLong", "()J", "")>]
abstract member ReadLong : unit -> int64
override this.ReadLong : unit -> int64
返品
このファイルの次の 8 バイト 。 longとして解釈されます。
実装
- 属性
例外
このファイルの末尾が検出された場合は 。
このファイルが閉じている場合、または別の I/O エラーが発生した場合は〘。
注釈
このファイルから符号付き 64 ビット整数を読み取ります。 このメソッドは、現在のファイル ポインターから 8 バイトをファイルから読み取ります。 読み取られたバイトが b1、 b2、 b3、 b4、 b5、 b6、 b7、および b8, されている場合は、次 <ブロッククォート>
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>
このメソッドは、8 バイトが読み取られるか、ストリームの末尾が検出されるか、例外がスローされるまでブロックします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。