InputStream.SkipNBytes(Int64) 方法

定义

跳过并丢弃来自此输入流的确切 n 字节数据。

[Android.Runtime.Register("skipNBytes", "(J)V", "GetSkipNBytes_JHandler", ApiSince=34)]
public virtual void SkipNBytes(long n);
[<Android.Runtime.Register("skipNBytes", "(J)V", "GetSkipNBytes_JHandler", ApiSince=34)>]
abstract member SkipNBytes : int64 -> unit
override this.SkipNBytes : int64 -> unit

参数

n
Int64

要跳过的字节数。

属性

注解

跳过并丢弃来自此输入流的确切 n 字节数据。 如果 n 为零,则不会跳过任何字节。 如果 n 为负数,则不会跳过任何字节。 子类可以以不同的方式处理负值。

此方法在跳过请求的字节数、到达文件末尾或引发异常之前阻止。

如果在流位于所需位置之前到达流的末尾,则会引发一个 EOFException

如果出现 I/O 错误,则输入流可能处于不一致状态。 强烈建议在发生 I/O 错误时立即关闭该流。

已在 12 中添加。

Java文档java.io.InputStream.skipNBytes(long)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于