BinaryPrimitives Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Leest bytes als primitieven met specifieke endianness.
public ref class BinaryPrimitives abstract sealed
public static class BinaryPrimitives
type BinaryPrimitives = class
Public Class BinaryPrimitives
- Overname
-
BinaryPrimitives
Opmerkingen
Gebruik deze helpers wanneer u specifieke endianiteit moet lezen.
Methoden
| Name | Description |
|---|---|
| ReadBFloat16BigEndian(ReadOnlySpan<Byte>) |
Leest bytes als primitieven met specifieke endianness. |
| ReadBFloat16LittleEndian(ReadOnlySpan<Byte>) |
Leest bytes als primitieven met specifieke endianness. |
| ReadDoubleBigEndian(ReadOnlySpan<Byte>) |
Leest een Double vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadDoubleLittleEndian(ReadOnlySpan<Byte>) |
Leest een Double vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadHalfBigEndian(ReadOnlySpan<Byte>) |
Leest een Half vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadHalfLittleEndian(ReadOnlySpan<Byte>) |
Leest een Half vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadInt128BigEndian(ReadOnlySpan<Byte>) |
Leest een Int128 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadInt128LittleEndian(ReadOnlySpan<Byte>) |
Leest een Int128 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadInt16BigEndian(ReadOnlySpan<Byte>) |
Leest een Int16 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadInt16LittleEndian(ReadOnlySpan<Byte>) |
Leest een Int16 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadInt32BigEndian(ReadOnlySpan<Byte>) |
Leest een Int32 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadInt32LittleEndian(ReadOnlySpan<Byte>) |
Leest een Int32 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadInt64BigEndian(ReadOnlySpan<Byte>) |
Leest een Int64 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadInt64LittleEndian(ReadOnlySpan<Byte>) |
Leest een Int64 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadIntPtrBigEndian(ReadOnlySpan<Byte>) |
Leest een IntPtr vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadIntPtrLittleEndian(ReadOnlySpan<Byte>) |
Leest een IntPtr vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadSingleBigEndian(ReadOnlySpan<Byte>) |
Leest een Single vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadSingleLittleEndian(ReadOnlySpan<Byte>) |
Leest een Single vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadUInt128BigEndian(ReadOnlySpan<Byte>) |
Leest een UInt128 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadUInt128LittleEndian(ReadOnlySpan<Byte>) |
Leest een UInt128 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadUInt16BigEndian(ReadOnlySpan<Byte>) |
Leest een UInt16 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadUInt16LittleEndian(ReadOnlySpan<Byte>) |
Leest een UInt16 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadUInt32BigEndian(ReadOnlySpan<Byte>) |
Leest een UInt32 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadUInt32LittleEndian(ReadOnlySpan<Byte>) |
Leest een UInt32 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadUInt64BigEndian(ReadOnlySpan<Byte>) |
Leest een UInt64 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadUInt64LittleEndian(ReadOnlySpan<Byte>) |
Leest een UInt64 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReadUIntPtrBigEndian(ReadOnlySpan<Byte>) |
Leest een UIntPtr vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| ReadUIntPtrLittleEndian(ReadOnlySpan<Byte>) |
Leest een UIntPtr vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| ReverseEndianness(Byte) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness-swap van de opgegeven Byte waarde uit te voeren, wat in feite niets voor een Byte. |
| ReverseEndianness(Int128) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven Int128 waarde uit te voeren. |
| ReverseEndianness(Int16) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven Int16 waarde uit te voeren. |
| ReverseEndianness(Int32) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven Int32 waarde uit te voeren. |
| ReverseEndianness(Int64) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven Int64 waarde uit te voeren. |
| ReverseEndianness(IntPtr) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven IntPtr waarde uit te voeren. |
| ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>) |
Kopieert elke primitieve waarde van |
| ReverseEndianness(SByte) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness-swap van de opgegeven SByte waarde uit te voeren, wat in feite niets voor een SByte. |
| ReverseEndianness(UInt128) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven UInt128 waarde uit te voeren. |
| ReverseEndianness(UInt16) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven UInt16 waarde uit te voeren. |
| ReverseEndianness(UInt32) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven UInt32 waarde uit te voeren. |
| ReverseEndianness(UInt64) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven UInt64 waarde uit te voeren. |
| ReverseEndianness(UIntPtr) |
Hiermee wordt een primitieve waarde omgekeerd door een endianness swap van de opgegeven UIntPtr waarde uit te voeren. |
| TryReadBFloat16BigEndian(ReadOnlySpan<Byte>, BFloat16) |
Leest bytes als primitieven met specifieke endianness. |
| TryReadBFloat16LittleEndian(ReadOnlySpan<Byte>, BFloat16) |
Leest bytes als primitieven met specifieke endianness. |
| TryReadDoubleBigEndian(ReadOnlySpan<Byte>, Double) |
Leest een Double vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadDoubleLittleEndian(ReadOnlySpan<Byte>, Double) |
Leest een Double vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadHalfBigEndian(ReadOnlySpan<Byte>, Half) |
Leest een Half vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadHalfLittleEndian(ReadOnlySpan<Byte>, Half) |
Leest een Half vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadInt128BigEndian(ReadOnlySpan<Byte>, Int128) |
Leest een Int128 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadInt128LittleEndian(ReadOnlySpan<Byte>, Int128) |
Leest een Int128 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadInt16BigEndian(ReadOnlySpan<Byte>, Int16) |
Leest een Int16 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadInt16LittleEndian(ReadOnlySpan<Byte>, Int16) |
Leest een Int16 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadInt32BigEndian(ReadOnlySpan<Byte>, Int32) |
Leest een Int32 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadInt32LittleEndian(ReadOnlySpan<Byte>, Int32) |
Leest een Int32 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadInt64BigEndian(ReadOnlySpan<Byte>, Int64) |
Leest een Int64 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadInt64LittleEndian(ReadOnlySpan<Byte>, Int64) |
Leest een Int64 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadIntPtrBigEndian(ReadOnlySpan<Byte>, IntPtr) |
Leest een IntPtr vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadIntPtrLittleEndian(ReadOnlySpan<Byte>, IntPtr) |
Leest een IntPtr vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadSingleBigEndian(ReadOnlySpan<Byte>, Single) |
Leest een Single vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadSingleLittleEndian(ReadOnlySpan<Byte>, Single) |
Leest een Single vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadUInt128BigEndian(ReadOnlySpan<Byte>, UInt128) |
Leest een UInt128 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadUInt128LittleEndian(ReadOnlySpan<Byte>, UInt128) |
Leest een UInt128 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadUInt16BigEndian(ReadOnlySpan<Byte>, UInt16) |
Leest een UInt16 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadUInt16LittleEndian(ReadOnlySpan<Byte>, UInt16) |
Leest een UInt16 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadUInt32BigEndian(ReadOnlySpan<Byte>, UInt32) |
Leest een UInt32 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadUInt32LittleEndian(ReadOnlySpan<Byte>, UInt32) |
Leest een UInt32 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadUInt64BigEndian(ReadOnlySpan<Byte>, UInt64) |
Leest een UInt64 vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadUInt64LittleEndian(ReadOnlySpan<Byte>, UInt64) |
Leest een UInt64 vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryReadUIntPtrBigEndian(ReadOnlySpan<Byte>, UIntPtr) |
Leest een UIntPtr vanaf het begin van een alleen-lezen bereik van bytes, als big endian. |
| TryReadUIntPtrLittleEndian(ReadOnlySpan<Byte>, UIntPtr) |
Leest een UIntPtr vanaf het begin van een alleen-lezen bereik van bytes, als weinig endian. |
| TryWriteBFloat16BigEndian(Span<Byte>, BFloat16) |
Leest bytes als primitieven met specifieke endianness. |
| TryWriteBFloat16LittleEndian(Span<Byte>, BFloat16) |
Leest bytes als primitieven met specifieke endianness. |
| TryWriteDoubleBigEndian(Span<Byte>, Double) |
Schrijft een Double in een bereik van bytes, als big endian. |
| TryWriteDoubleLittleEndian(Span<Byte>, Double) |
Schrijft een Double in een reeks bytes, als weinig endian. |
| TryWriteHalfBigEndian(Span<Byte>, Half) |
Schrijft een Half in een bereik van bytes, als big endian. |
| TryWriteHalfLittleEndian(Span<Byte>, Half) |
Schrijft een Half in een reeks bytes, als weinig endian. |
| TryWriteInt128BigEndian(Span<Byte>, Int128) |
Schrijft een Int128 in een bereik van bytes, als big endian. |
| TryWriteInt128LittleEndian(Span<Byte>, Int128) |
Schrijft een Int128 in een reeks bytes, als weinig endian. |
| TryWriteInt16BigEndian(Span<Byte>, Int16) |
Schrijft een Int16 in een bereik van bytes, als big endian. |
| TryWriteInt16LittleEndian(Span<Byte>, Int16) |
Hiermee schrijft u een Int16 in een bereik van bytes, als weinig endian. |
| TryWriteInt32BigEndian(Span<Byte>, Int32) |
Schrijft een Int32 in een bereik van bytes, als big endian. |
| TryWriteInt32LittleEndian(Span<Byte>, Int32) |
Hiermee schrijft u een Int32 in een bereik van bytes, als weinig endian. |
| TryWriteInt64BigEndian(Span<Byte>, Int64) |
Schrijft een Int64 in een bereik van bytes, als big endian. |
| TryWriteInt64LittleEndian(Span<Byte>, Int64) |
Hiermee schrijft u een Int64 in een bereik van bytes, als weinig endian. |
| TryWriteIntPtrBigEndian(Span<Byte>, IntPtr) |
Schrijft een IntPtr in een bereik van bytes, als big endian. |
| TryWriteIntPtrLittleEndian(Span<Byte>, IntPtr) |
Schrijft een IntPtr in een reeks bytes, als weinig endian. |
| TryWriteSingleBigEndian(Span<Byte>, Single) |
Schrijft een Single in een bereik van bytes, als big endian. |
| TryWriteSingleLittleEndian(Span<Byte>, Single) |
Schrijft een Single in een reeks bytes, als weinig endian. |
| TryWriteUInt128BigEndian(Span<Byte>, UInt128) |
Schrijft een UInt128 in een bereik van bytes, als big endian. |
| TryWriteUInt128LittleEndian(Span<Byte>, UInt128) |
Schrijft een UInt128 in een reeks bytes, als weinig endian. |
| TryWriteUInt16BigEndian(Span<Byte>, UInt16) |
Schrijft een UInt16 in een bereik van bytes, als big endian. |
| TryWriteUInt16LittleEndian(Span<Byte>, UInt16) |
Schrijft een UInt16 in een reeks bytes, als weinig endian. |
| TryWriteUInt32BigEndian(Span<Byte>, UInt32) |
Schrijft een UInt32 in een bereik van bytes, als big endian. |
| TryWriteUInt32LittleEndian(Span<Byte>, UInt32) |
Schrijft een UInt32 in een reeks bytes, als weinig endian. |
| TryWriteUInt64BigEndian(Span<Byte>, UInt64) |
Schrijft een UInt64 in een bereik van bytes, als big endian. |
| TryWriteUInt64LittleEndian(Span<Byte>, UInt64) |
Schrijft een UInt64 in een reeks bytes, als weinig endian. |
| TryWriteUIntPtrBigEndian(Span<Byte>, UIntPtr) |
Schrijft een UIntPtr in een bereik van bytes, als big endian. |
| TryWriteUIntPtrLittleEndian(Span<Byte>, UIntPtr) |
Schrijft een UIntPtr in een reeks bytes, als weinig endian. |
| WriteBFloat16BigEndian(Span<Byte>, BFloat16) |
Leest bytes als primitieven met specifieke endianness. |
| WriteBFloat16LittleEndian(Span<Byte>, BFloat16) |
Leest bytes als primitieven met specifieke endianness. |
| WriteDoubleBigEndian(Span<Byte>, Double) |
Schrijft een Double in een bereik van bytes, als big endian. |
| WriteDoubleLittleEndian(Span<Byte>, Double) |
Schrijft een Double in een reeks bytes, als weinig endian. |
| WriteHalfBigEndian(Span<Byte>, Half) |
Schrijft een Half in een bereik van bytes, als big endian. |
| WriteHalfLittleEndian(Span<Byte>, Half) |
Schrijft een Half in een reeks bytes, als weinig endian. |
| WriteInt128BigEndian(Span<Byte>, Int128) |
Schrijft een Int128 in een bereik van bytes, als big endian. |
| WriteInt128LittleEndian(Span<Byte>, Int128) |
Schrijft een Int128 in een reeks bytes, als weinig endian. |
| WriteInt16BigEndian(Span<Byte>, Int16) |
Schrijft een Int16 in een bereik van bytes, als big endian. |
| WriteInt16LittleEndian(Span<Byte>, Int16) |
Hiermee schrijft u een Int16 in een bereik van bytes, als weinig endian. |
| WriteInt32BigEndian(Span<Byte>, Int32) |
Schrijft een Int32 in een bereik van bytes, als big endian. |
| WriteInt32LittleEndian(Span<Byte>, Int32) |
Hiermee schrijft u een Int32 in een bereik van bytes, als weinig endian. |
| WriteInt64BigEndian(Span<Byte>, Int64) |
Schrijft een Int64 in een bereik van bytes, als big endian. |
| WriteInt64LittleEndian(Span<Byte>, Int64) |
Hiermee schrijft u een Int64 in een bereik van bytes, als weinig endian. |
| WriteIntPtrBigEndian(Span<Byte>, IntPtr) |
Schrijft een IntPtr in een bereik van bytes, als big endian. |
| WriteIntPtrLittleEndian(Span<Byte>, IntPtr) |
Schrijft een IntPtr in een reeks bytes, als weinig endian. |
| WriteSingleBigEndian(Span<Byte>, Single) |
Schrijft een Single in een bereik van bytes, als big endian. |
| WriteSingleLittleEndian(Span<Byte>, Single) |
Schrijft een Single in een reeks bytes, als weinig endian. |
| WriteUInt128BigEndian(Span<Byte>, UInt128) |
Schrijft een UInt128 in een bereik van bytes, als big endian. |
| WriteUInt128LittleEndian(Span<Byte>, UInt128) |
Schrijft een UInt128 in een reeks bytes, als weinig endian. |
| WriteUInt16BigEndian(Span<Byte>, UInt16) |
Schrijft een UInt16 in een bereik van bytes, als big endian. |
| WriteUInt16LittleEndian(Span<Byte>, UInt16) |
Schrijft een UInt16 in een reeks bytes, als weinig endian. |
| WriteUInt32BigEndian(Span<Byte>, UInt32) |
Schrijft een UInt32 in een bereik van bytes, als big endian. |
| WriteUInt32LittleEndian(Span<Byte>, UInt32) |
Schrijft een UInt32 in een reeks bytes, als weinig endian. |
| WriteUInt64BigEndian(Span<Byte>, UInt64) |
Schrijft een UInt64 in een bereik van bytes, als big endian. |
| WriteUInt64LittleEndian(Span<Byte>, UInt64) |
Schrijft een UInt64 in een reeks bytes, als weinig endian. |
| WriteUIntPtrBigEndian(Span<Byte>, UIntPtr) |
Schrijft een UIntPtr in een bereik van bytes, als big endian. |
| WriteUIntPtrLittleEndian(Span<Byte>, UIntPtr) |
Schrijft een UIntPtr in een reeks bytes, als weinig endian. |