BinaryPrimitives Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A bájtokat primitívként, meghatározott endianitásúként olvassa be.
public ref class BinaryPrimitives abstract sealed
public static class BinaryPrimitives
type BinaryPrimitives = class
Public Class BinaryPrimitives
- Öröklődés
-
BinaryPrimitives
Megjegyzések
Ezeket a segítőket akkor használja, ha konkrét endianitást kell olvasnia.
Metódusok
| Name | Description |
|---|---|
| ReadInt16BigEndian(ReadOnlySpan<Byte>) |
A bájtok Int16 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| ReadInt16LittleEndian(ReadOnlySpan<Byte>) |
A bájtok írásvédett terjedelmének kezdetétől a kis endian értékig beolvassa Int16 az értéket. |
| ReadInt32BigEndian(ReadOnlySpan<Byte>) |
A bájtok Int32 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| ReadInt32LittleEndian(ReadOnlySpan<Byte>) |
A bájtok írásvédett terjedelmének kezdetétől a kis endian értékig beolvassa Int32 az értéket. |
| ReadInt64BigEndian(ReadOnlySpan<Byte>) |
A bájtok Int64 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| ReadInt64LittleEndian(ReadOnlySpan<Byte>) |
A bájtok írásvédett terjedelmének kezdetétől a kis endian értékig beolvassa Int64 az értéket. |
| ReadUInt16BigEndian(ReadOnlySpan<Byte>) |
A bájtok UInt16 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| ReadUInt16LittleEndian(ReadOnlySpan<Byte>) |
A bájtok UInt16 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian. |
| ReadUInt32BigEndian(ReadOnlySpan<Byte>) |
A bájtok UInt32 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| ReadUInt32LittleEndian(ReadOnlySpan<Byte>) |
A bájtok UInt32 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian. |
| ReadUInt64BigEndian(ReadOnlySpan<Byte>) |
A bájtok UInt64 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| ReadUInt64LittleEndian(ReadOnlySpan<Byte>) |
A bájtok UInt64 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian. |
| ReverseEndianness(Byte) |
Egy primitív érték megfordítása a megadott Byte érték endianness felcserélésével, amely gyakorlatilag semmit sem tesz egy Byte. |
| ReverseEndianness(Int16) |
Egy primitív érték megfordítása a megadott Int16 érték endianness felcserélésével. |
| ReverseEndianness(Int32) |
Egy primitív érték megfordítása a megadott Int32 érték endianness felcserélésével. |
| ReverseEndianness(Int64) |
Egy primitív érték megfordítása a megadott Int64 érték endianness felcserélésével. |
| ReverseEndianness(SByte) |
A primitív érték megfordítása a megadott SByte érték endianness felcserélésével, amely gyakorlatilag semmit sem tesz egy SByte. |
| ReverseEndianness(UInt16) |
Egy primitív érték megfordítása a megadott UInt16 érték endianness felcserélésével. |
| ReverseEndianness(UInt32) |
Egy primitív érték megfordítása a megadott UInt32 érték endianness felcserélésével. |
| ReverseEndianness(UInt64) |
Egy primitív érték megfordítása a megadott UInt64 érték endianness felcserélésével. |
| TryReadInt16BigEndian(ReadOnlySpan<Byte>, Int16) |
A bájtok Int16 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| TryReadInt16LittleEndian(ReadOnlySpan<Byte>, Int16) |
A bájtok írásvédett terjedelmének kezdetétől a kis endian értékig beolvassa Int16 az értéket. |
| TryReadInt32BigEndian(ReadOnlySpan<Byte>, Int32) |
A bájtok Int32 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| TryReadInt32LittleEndian(ReadOnlySpan<Byte>, Int32) |
A bájtok írásvédett terjedelmének kezdetétől a kis endian értékig beolvassa Int32 az értéket. |
| TryReadInt64BigEndian(ReadOnlySpan<Byte>, Int64) |
A bájtok Int64 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| TryReadInt64LittleEndian(ReadOnlySpan<Byte>, Int64) |
A bájtok írásvédett terjedelmének kezdetétől a kis endian értékig beolvassa Int64 az értéket. |
| TryReadUInt16BigEndian(ReadOnlySpan<Byte>, UInt16) |
A bájtok UInt16 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| TryReadUInt16LittleEndian(ReadOnlySpan<Byte>, UInt16) |
A bájtok UInt16 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian. |
| TryReadUInt32BigEndian(ReadOnlySpan<Byte>, UInt32) |
A bájtok UInt32 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| TryReadUInt32LittleEndian(ReadOnlySpan<Byte>, UInt32) |
A bájtok UInt32 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian. |
| TryReadUInt64BigEndian(ReadOnlySpan<Byte>, UInt64) |
A bájtok UInt64 írásvédett terjedelmének kezdetét olvassa be nagy endianként. |
| TryReadUInt64LittleEndian(ReadOnlySpan<Byte>, UInt64) |
A bájtok UInt64 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian. |
| TryWriteInt16BigEndian(Span<Byte>, Int16) |
Int16 Nagy endianként egy bájttartományba ír. |
| TryWriteInt16LittleEndian(Span<Byte>, Int16) |
Int16 Egy bájtos pántba ír, mint a kis endian. |
| TryWriteInt32BigEndian(Span<Byte>, Int32) |
Int32 Nagy endianként egy bájttartományba ír. |
| TryWriteInt32LittleEndian(Span<Byte>, Int32) |
Int32 Egy bájtos pántba ír, mint a kis endian. |
| TryWriteInt64BigEndian(Span<Byte>, Int64) |
Int64 Nagy endianként egy bájttartományba ír. |
| TryWriteInt64LittleEndian(Span<Byte>, Int64) |
Int64 Egy bájtos pántba ír, mint a kis endian. |
| TryWriteUInt16BigEndian(Span<Byte>, UInt16) |
Nagy endianként ír egy UInt16 bájtos tartományba. |
| TryWriteUInt16LittleEndian(Span<Byte>, UInt16) |
UInt16 Egy bájttartományba ír, mint a kis endian. |
| TryWriteUInt32BigEndian(Span<Byte>, UInt32) |
Nagy endianként ír egy UInt32 bájtos tartományba. |
| TryWriteUInt32LittleEndian(Span<Byte>, UInt32) |
UInt32 Egy bájttartományba ír, mint a kis endian. |
| TryWriteUInt64BigEndian(Span<Byte>, UInt64) |
Nagy endianként ír egy UInt64 bájtos tartományba. |
| TryWriteUInt64LittleEndian(Span<Byte>, UInt64) |
UInt64 Egy bájttartományba ír, mint a kis endian. |
| WriteInt16BigEndian(Span<Byte>, Int16) |
Int16 Nagy endianként egy bájttartományba ír. |
| WriteInt16LittleEndian(Span<Byte>, Int16) |
Int16 Egy bájtos pántba ír, mint a kis endian. |
| WriteInt32BigEndian(Span<Byte>, Int32) |
Int32 Nagy endianként egy bájttartományba ír. |
| WriteInt32LittleEndian(Span<Byte>, Int32) |
Int32 Egy bájtos pántba ír, mint a kis endian. |
| WriteInt64BigEndian(Span<Byte>, Int64) |
Int64 Nagy endianként egy bájttartományba ír. |
| WriteInt64LittleEndian(Span<Byte>, Int64) |
Int64 Egy bájtos pántba ír, mint a kis endian. |
| WriteUInt16BigEndian(Span<Byte>, UInt16) |
Nagy endianként ír egy UInt16 bájtos tartományba. |
| WriteUInt16LittleEndian(Span<Byte>, UInt16) |
UInt16 Egy bájttartományba ír, mint a kis endian. |
| WriteUInt32BigEndian(Span<Byte>, UInt32) |
Nagy endianként ír egy UInt32 bájtos tartományba. |
| WriteUInt32LittleEndian(Span<Byte>, UInt32) |
UInt32 Egy bájttartományba ír, mint a kis endian. |
| WriteUInt64BigEndian(Span<Byte>, UInt64) |
Nagy endianként ír egy UInt64 bájtos tartományba. |
| WriteUInt64LittleEndian(Span<Byte>, UInt64) |
UInt64 Egy bájttartományba ír, mint a kis endian. |