UnmanagedMemoryAccessor.ReadSByte(Int64) 方法

定义

重要

此 API 不符合 CLS。

符合 CLS 的替代方案
System.Int16

从访问器读取一个 8 位带符号整数。Reads an 8-bit signed integer from the accessor.

public:
 System::SByte ReadSByte(long position);
[System.CLSCompliant(false)]
public sbyte ReadSByte (long position);
[<System.CLSCompliant(false)>]
member this.ReadSByte : int64 -> sbyte
Public Function ReadSByte (position As Long) As SByte

参数

position
Int64

访问器中起始读取位置的字节偏移量。The number of bytes into the accessor at which to begin reading.

返回

SByte

读取的值。The value that was read.

属性

例外

position 后面没有足够的字节数可供读取值。There are not enough bytes after position to read a value.

position 小于零或大于访问器的容量。position is less than zero or greater than the capacity of the accessor.

访问器不支持读取。The accessor does not support reading.

已释放访问器。The accessor has been disposed.

适用于