BinaryPrimitives Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest Bytes als Grundtypen mit bestimmter Endianität.
public ref class BinaryPrimitives abstract sealed
public static class BinaryPrimitives
type BinaryPrimitives = class
Public Class BinaryPrimitives
- Vererbung
-
BinaryPrimitives
Hinweise
Verwenden Sie diese Hilfsprogramme, wenn Sie bestimmte Endianität lesen müssen.
Methoden
| Name | Beschreibung |
|---|---|
| ReadBFloat16BigEndian(ReadOnlySpan<Byte>) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| ReadBFloat16LittleEndian(ReadOnlySpan<Byte>) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| ReadDoubleBigEndian(ReadOnlySpan<Byte>) |
Liest eine Double von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadDoubleLittleEndian(ReadOnlySpan<Byte>) |
Liest eine Double von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadHalfBigEndian(ReadOnlySpan<Byte>) |
Liest eine Half von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadHalfLittleEndian(ReadOnlySpan<Byte>) |
Liest eine Half von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadInt128BigEndian(ReadOnlySpan<Byte>) |
Liest eine Int128 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadInt128LittleEndian(ReadOnlySpan<Byte>) |
Liest eine Int128 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadInt16BigEndian(ReadOnlySpan<Byte>) |
Liest eine Int16 von Anfang an einer schreibgeschützten Bytespanne, als big endian. |
| ReadInt16LittleEndian(ReadOnlySpan<Byte>) |
Liest eine Int16 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadInt32BigEndian(ReadOnlySpan<Byte>) |
Liest eine Int32 von Anfang an einer schreibgeschützten Bytespanne, als big endian. |
| ReadInt32LittleEndian(ReadOnlySpan<Byte>) |
Liest eine Int32 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadInt64BigEndian(ReadOnlySpan<Byte>) |
Liest eine Int64 von Anfang an einer schreibgeschützten Bytespanne, als big endian. |
| ReadInt64LittleEndian(ReadOnlySpan<Byte>) |
Liest eine Int64 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadIntPtrBigEndian(ReadOnlySpan<Byte>) |
Liest eine IntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadIntPtrLittleEndian(ReadOnlySpan<Byte>) |
Liest eine IntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadSingleBigEndian(ReadOnlySpan<Byte>) |
Liest eine Single von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadSingleLittleEndian(ReadOnlySpan<Byte>) |
Liest eine Single von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadUInt128BigEndian(ReadOnlySpan<Byte>) |
Liest eine UInt128 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadUInt128LittleEndian(ReadOnlySpan<Byte>) |
Liest eine UInt128 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadUInt16BigEndian(ReadOnlySpan<Byte>) |
Liest eine UInt16 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadUInt16LittleEndian(ReadOnlySpan<Byte>) |
Liest eine UInt16 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadUInt32BigEndian(ReadOnlySpan<Byte>) |
Liest eine UInt32 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadUInt32LittleEndian(ReadOnlySpan<Byte>) |
Liest eine UInt32 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadUInt64BigEndian(ReadOnlySpan<Byte>) |
Liest eine UInt64 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadUInt64LittleEndian(ReadOnlySpan<Byte>) |
Liest eine UInt64 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReadUIntPtrBigEndian(ReadOnlySpan<Byte>) |
Liest eine UIntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| ReadUIntPtrLittleEndian(ReadOnlySpan<Byte>) |
Liest eine UIntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| ReverseEndianness(Byte) |
Reverses a primitive value by perform an endianness swap of the specified Byte value, which does nothing for a Byte. |
| ReverseEndianness(Int128) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen Int128 Werts ausgeführt wird. |
| ReverseEndianness(Int16) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen Int16 Werts ausgeführt wird. |
| ReverseEndianness(Int32) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen Int32 Werts ausgeführt wird. |
| ReverseEndianness(Int64) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen Int64 Werts ausgeführt wird. |
| ReverseEndianness(IntPtr) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen IntPtr Werts ausgeführt wird. |
| ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>) |
Kopiert jeden Grundtypwert von |
| ReverseEndianness(SByte) |
Reverses a primitive value by perform an endianness swap of the specified SByte value, which does nothing for an SByte. |
| ReverseEndianness(UInt128) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen UInt128 Werts ausgeführt wird. |
| ReverseEndianness(UInt16) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen UInt16 Werts ausgeführt wird. |
| ReverseEndianness(UInt32) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen UInt32 Werts ausgeführt wird. |
| ReverseEndianness(UInt64) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen UInt64 Werts ausgeführt wird. |
| ReverseEndianness(UIntPtr) |
Kehrt einen Grundtypwert um, indem ein Endianitätstausch des angegebenen UIntPtr Werts ausgeführt wird. |
| TryReadBFloat16BigEndian(ReadOnlySpan<Byte>, BFloat16) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| TryReadBFloat16LittleEndian(ReadOnlySpan<Byte>, BFloat16) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| TryReadDoubleBigEndian(ReadOnlySpan<Byte>, Double) |
Liest eine Double von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadDoubleLittleEndian(ReadOnlySpan<Byte>, Double) |
Liest eine Double von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadHalfBigEndian(ReadOnlySpan<Byte>, Half) |
Liest eine Half von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadHalfLittleEndian(ReadOnlySpan<Byte>, Half) |
Liest eine Half von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadInt128BigEndian(ReadOnlySpan<Byte>, Int128) |
Liest eine Int128 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadInt128LittleEndian(ReadOnlySpan<Byte>, Int128) |
Liest eine Int128 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadInt16BigEndian(ReadOnlySpan<Byte>, Int16) |
Liest eine Int16 von Anfang an einer schreibgeschützten Bytespanne, als big endian. |
| TryReadInt16LittleEndian(ReadOnlySpan<Byte>, Int16) |
Liest eine Int16 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadInt32BigEndian(ReadOnlySpan<Byte>, Int32) |
Liest eine Int32 von Anfang an einer schreibgeschützten Bytespanne, als big endian. |
| TryReadInt32LittleEndian(ReadOnlySpan<Byte>, Int32) |
Liest eine Int32 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadInt64BigEndian(ReadOnlySpan<Byte>, Int64) |
Liest eine Int64 von Anfang an einer schreibgeschützten Bytespanne, als big endian. |
| TryReadInt64LittleEndian(ReadOnlySpan<Byte>, Int64) |
Liest eine Int64 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadIntPtrBigEndian(ReadOnlySpan<Byte>, IntPtr) |
Liest eine IntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadIntPtrLittleEndian(ReadOnlySpan<Byte>, IntPtr) |
Liest eine IntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadSingleBigEndian(ReadOnlySpan<Byte>, Single) |
Liest eine Single von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadSingleLittleEndian(ReadOnlySpan<Byte>, Single) |
Liest eine Single von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadUInt128BigEndian(ReadOnlySpan<Byte>, UInt128) |
Liest eine UInt128 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadUInt128LittleEndian(ReadOnlySpan<Byte>, UInt128) |
Liest eine UInt128 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadUInt16BigEndian(ReadOnlySpan<Byte>, UInt16) |
Liest eine UInt16 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadUInt16LittleEndian(ReadOnlySpan<Byte>, UInt16) |
Liest eine UInt16 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadUInt32BigEndian(ReadOnlySpan<Byte>, UInt32) |
Liest eine UInt32 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadUInt32LittleEndian(ReadOnlySpan<Byte>, UInt32) |
Liest eine UInt32 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadUInt64BigEndian(ReadOnlySpan<Byte>, UInt64) |
Liest eine UInt64 von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadUInt64LittleEndian(ReadOnlySpan<Byte>, UInt64) |
Liest eine UInt64 von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryReadUIntPtrBigEndian(ReadOnlySpan<Byte>, UIntPtr) |
Liest eine UIntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als big endian. |
| TryReadUIntPtrLittleEndian(ReadOnlySpan<Byte>, UIntPtr) |
Liest eine UIntPtr von Anfang an eine schreibgeschützte Spanne von Bytes, als wenig Endian. |
| TryWriteBFloat16BigEndian(Span<Byte>, BFloat16) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| TryWriteBFloat16LittleEndian(Span<Byte>, BFloat16) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| TryWriteDoubleBigEndian(Span<Byte>, Double) |
Schreibt eine Double in eine Spanne von Bytes, als big endian. |
| TryWriteDoubleLittleEndian(Span<Byte>, Double) |
Schreibt eine Double in eine Spanne von Bytes, als wenig Endian. |
| TryWriteHalfBigEndian(Span<Byte>, Half) |
Schreibt eine Half in eine Spanne von Bytes, als big endian. |
| TryWriteHalfLittleEndian(Span<Byte>, Half) |
Schreibt eine Half in eine Spanne von Bytes, als wenig Endian. |
| TryWriteInt128BigEndian(Span<Byte>, Int128) |
Schreibt eine Int128 in eine Spanne von Bytes, als big endian. |
| TryWriteInt128LittleEndian(Span<Byte>, Int128) |
Schreibt eine Int128 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteInt16BigEndian(Span<Byte>, Int16) |
Schreibt eine Int16 in eine Spanne von Bytes, als big endian. |
| TryWriteInt16LittleEndian(Span<Byte>, Int16) |
Schreibt eine Int16 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteInt32BigEndian(Span<Byte>, Int32) |
Schreibt eine Int32 in eine Spanne von Bytes, als big endian. |
| TryWriteInt32LittleEndian(Span<Byte>, Int32) |
Schreibt eine Int32 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteInt64BigEndian(Span<Byte>, Int64) |
Schreibt eine Int64 in eine Spanne von Bytes, als big endian. |
| TryWriteInt64LittleEndian(Span<Byte>, Int64) |
Schreibt eine Int64 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteIntPtrBigEndian(Span<Byte>, IntPtr) |
Schreibt eine IntPtr in eine Spanne von Bytes, als big endian. |
| TryWriteIntPtrLittleEndian(Span<Byte>, IntPtr) |
Schreibt eine IntPtr in eine Spanne von Bytes, als wenig Endian. |
| TryWriteSingleBigEndian(Span<Byte>, Single) |
Schreibt eine Single in eine Spanne von Bytes, als big endian. |
| TryWriteSingleLittleEndian(Span<Byte>, Single) |
Schreibt eine Single in eine Spanne von Bytes, als wenig Endian. |
| TryWriteUInt128BigEndian(Span<Byte>, UInt128) |
Schreibt eine UInt128 in eine Spanne von Bytes, als big endian. |
| TryWriteUInt128LittleEndian(Span<Byte>, UInt128) |
Schreibt eine UInt128 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteUInt16BigEndian(Span<Byte>, UInt16) |
Schreibt eine UInt16 in eine Spanne von Bytes, als big endian. |
| TryWriteUInt16LittleEndian(Span<Byte>, UInt16) |
Schreibt eine UInt16 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteUInt32BigEndian(Span<Byte>, UInt32) |
Schreibt eine UInt32 in eine Spanne von Bytes, als big endian. |
| TryWriteUInt32LittleEndian(Span<Byte>, UInt32) |
Schreibt eine UInt32 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteUInt64BigEndian(Span<Byte>, UInt64) |
Schreibt eine UInt64 in eine Spanne von Bytes, als big endian. |
| TryWriteUInt64LittleEndian(Span<Byte>, UInt64) |
Schreibt eine UInt64 in eine Spanne von Bytes, als wenig Endian. |
| TryWriteUIntPtrBigEndian(Span<Byte>, UIntPtr) |
Schreibt eine UIntPtr in eine Spanne von Bytes, als big endian. |
| TryWriteUIntPtrLittleEndian(Span<Byte>, UIntPtr) |
Schreibt eine UIntPtr in eine Spanne von Bytes, als wenig Endian. |
| WriteBFloat16BigEndian(Span<Byte>, BFloat16) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| WriteBFloat16LittleEndian(Span<Byte>, BFloat16) |
Liest Bytes als Grundtypen mit bestimmter Endianität. |
| WriteDoubleBigEndian(Span<Byte>, Double) |
Schreibt eine Double in eine Spanne von Bytes, als big endian. |
| WriteDoubleLittleEndian(Span<Byte>, Double) |
Schreibt eine Double in eine Spanne von Bytes, als wenig Endian. |
| WriteHalfBigEndian(Span<Byte>, Half) |
Schreibt eine Half in eine Spanne von Bytes, als big endian. |
| WriteHalfLittleEndian(Span<Byte>, Half) |
Schreibt eine Half in eine Spanne von Bytes, als wenig Endian. |
| WriteInt128BigEndian(Span<Byte>, Int128) |
Schreibt eine Int128 in eine Spanne von Bytes, als big endian. |
| WriteInt128LittleEndian(Span<Byte>, Int128) |
Schreibt eine Int128 in eine Spanne von Bytes, als wenig Endian. |
| WriteInt16BigEndian(Span<Byte>, Int16) |
Schreibt eine Int16 in eine Spanne von Bytes, als big endian. |
| WriteInt16LittleEndian(Span<Byte>, Int16) |
Schreibt eine Int16 in eine Spanne von Bytes, als wenig Endian. |
| WriteInt32BigEndian(Span<Byte>, Int32) |
Schreibt eine Int32 in eine Spanne von Bytes, als big endian. |
| WriteInt32LittleEndian(Span<Byte>, Int32) |
Schreibt eine Int32 in eine Spanne von Bytes, als wenig Endian. |
| WriteInt64BigEndian(Span<Byte>, Int64) |
Schreibt eine Int64 in eine Spanne von Bytes, als big endian. |
| WriteInt64LittleEndian(Span<Byte>, Int64) |
Schreibt eine Int64 in eine Spanne von Bytes, als wenig Endian. |
| WriteIntPtrBigEndian(Span<Byte>, IntPtr) |
Schreibt eine IntPtr in eine Spanne von Bytes, als big endian. |
| WriteIntPtrLittleEndian(Span<Byte>, IntPtr) |
Schreibt eine IntPtr in eine Spanne von Bytes, als wenig Endian. |
| WriteSingleBigEndian(Span<Byte>, Single) |
Schreibt eine Single in eine Spanne von Bytes, als big endian. |
| WriteSingleLittleEndian(Span<Byte>, Single) |
Schreibt eine Single in eine Spanne von Bytes, als wenig Endian. |
| WriteUInt128BigEndian(Span<Byte>, UInt128) |
Schreibt eine UInt128 in eine Spanne von Bytes, als big endian. |
| WriteUInt128LittleEndian(Span<Byte>, UInt128) |
Schreibt eine UInt128 in eine Spanne von Bytes, als wenig Endian. |
| WriteUInt16BigEndian(Span<Byte>, UInt16) |
Schreibt eine UInt16 in eine Spanne von Bytes, als big endian. |
| WriteUInt16LittleEndian(Span<Byte>, UInt16) |
Schreibt eine UInt16 in eine Spanne von Bytes, als wenig Endian. |
| WriteUInt32BigEndian(Span<Byte>, UInt32) |
Schreibt eine UInt32 in eine Spanne von Bytes, als big endian. |
| WriteUInt32LittleEndian(Span<Byte>, UInt32) |
Schreibt eine UInt32 in eine Spanne von Bytes, als wenig Endian. |
| WriteUInt64BigEndian(Span<Byte>, UInt64) |
Schreibt eine UInt64 in eine Spanne von Bytes, als big endian. |
| WriteUInt64LittleEndian(Span<Byte>, UInt64) |
Schreibt eine UInt64 in eine Spanne von Bytes, als wenig Endian. |
| WriteUIntPtrBigEndian(Span<Byte>, UIntPtr) |
Schreibt eine UIntPtr in eine Spanne von Bytes, als big endian. |
| WriteUIntPtrLittleEndian(Span<Byte>, UIntPtr) |
Schreibt eine UIntPtr in eine Spanne von Bytes, als wenig Endian. |