BinaryPrimitives Osztály

Definíció

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
ReadBFloat16BigEndian(ReadOnlySpan<Byte>)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

ReadBFloat16LittleEndian(ReadOnlySpan<Byte>)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

ReadDoubleBigEndian(ReadOnlySpan<Byte>)

A bájtok Double írásvédett terjedelmének kezdetét olvassa be nagy endianként.

ReadDoubleLittleEndian(ReadOnlySpan<Byte>)

A bájtok Double írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

ReadHalfBigEndian(ReadOnlySpan<Byte>)

A bájtok Half írásvédett terjedelmének kezdetét olvassa be nagy endianként.

ReadHalfLittleEndian(ReadOnlySpan<Byte>)

A bájtok Half írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

ReadInt128BigEndian(ReadOnlySpan<Byte>)

A bájtok Int128 írásvédett terjedelmének kezdetét olvassa be nagy endianként.

ReadInt128LittleEndian(ReadOnlySpan<Byte>)

A bájtok Int128 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

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.

ReadIntPtrBigEndian(ReadOnlySpan<Byte>)

A bájtok IntPtr írásvédett terjedelmének kezdetét olvassa be nagy endianként.

ReadIntPtrLittleEndian(ReadOnlySpan<Byte>)

A bájtok IntPtr írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

ReadSingleBigEndian(ReadOnlySpan<Byte>)

A bájtok Single írásvédett terjedelmének kezdetét olvassa be nagy endianként.

ReadSingleLittleEndian(ReadOnlySpan<Byte>)

A bájtok Single írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

ReadUInt128BigEndian(ReadOnlySpan<Byte>)

A bájtok UInt128 írásvédett terjedelmének kezdetét olvassa be nagy endianként.

ReadUInt128LittleEndian(ReadOnlySpan<Byte>)

A bájtok UInt128 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

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.

ReadUIntPtrBigEndian(ReadOnlySpan<Byte>)

A bájtok UIntPtr írásvédett terjedelmének kezdetét olvassa be nagy endianként.

ReadUIntPtrLittleEndian(ReadOnlySpan<Byte>)

A bájtok UIntPtr í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(Int128)

Egy primitív érték megfordítása a megadott Int128 érték endianness felcserélésével.

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(IntPtr)

Egy primitív érték megfordítása a megadott IntPtr érték endianness felcserélésével.

ReverseEndianness(ReadOnlySpan<Int128>, Span<Int128>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<Int16>, Span<Int16>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<Int32>, Span<Int32>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<Int64>, Span<Int64>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<IntPtr>, Span<IntPtr>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<UInt128>, Span<UInt128>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<UInt16>, Span<UInt16>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<UInt32>, Span<UInt32>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<UInt64>, Span<UInt64>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

ReverseEndianness(ReadOnlySpan<UIntPtr>, Span<UIntPtr>)

Minden primitív értéket átmásolással sourcedestination, az egyes primitívek megfordításával, az egyes írások részeként végzett endianness felcseréléssel.

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(UInt128)

Egy primitív érték megfordítása a megadott UInt128 érték endianness felcserélésével.

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.

ReverseEndianness(UIntPtr)

Egy primitív érték megfordítása a megadott UIntPtr érték endianness felcserélésével.

TryReadBFloat16BigEndian(ReadOnlySpan<Byte>, BFloat16)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

TryReadBFloat16LittleEndian(ReadOnlySpan<Byte>, BFloat16)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

TryReadDoubleBigEndian(ReadOnlySpan<Byte>, Double)

A bájtok Double írásvédett terjedelmének kezdetét olvassa be nagy endianként.

TryReadDoubleLittleEndian(ReadOnlySpan<Byte>, Double)

A bájtok Double írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

TryReadHalfBigEndian(ReadOnlySpan<Byte>, Half)

A bájtok Half írásvédett terjedelmének kezdetét olvassa be nagy endianként.

TryReadHalfLittleEndian(ReadOnlySpan<Byte>, Half)

A bájtok Half írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

TryReadInt128BigEndian(ReadOnlySpan<Byte>, Int128)

A bájtok Int128 írásvédett terjedelmének kezdetét olvassa be nagy endianként.

TryReadInt128LittleEndian(ReadOnlySpan<Byte>, Int128)

A bájtok Int128 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

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.

TryReadIntPtrBigEndian(ReadOnlySpan<Byte>, IntPtr)

A bájtok IntPtr írásvédett terjedelmének kezdetét olvassa be nagy endianként.

TryReadIntPtrLittleEndian(ReadOnlySpan<Byte>, IntPtr)

A bájtok IntPtr írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

TryReadSingleBigEndian(ReadOnlySpan<Byte>, Single)

A bájtok Single írásvédett terjedelmének kezdetét olvassa be nagy endianként.

TryReadSingleLittleEndian(ReadOnlySpan<Byte>, Single)

A bájtok Single írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

TryReadUInt128BigEndian(ReadOnlySpan<Byte>, UInt128)

A bájtok UInt128 írásvédett terjedelmének kezdetét olvassa be nagy endianként.

TryReadUInt128LittleEndian(ReadOnlySpan<Byte>, UInt128)

A bájtok UInt128 írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

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.

TryReadUIntPtrBigEndian(ReadOnlySpan<Byte>, UIntPtr)

A bájtok UIntPtr írásvédett terjedelmének kezdetét olvassa be nagy endianként.

TryReadUIntPtrLittleEndian(ReadOnlySpan<Byte>, UIntPtr)

A bájtok UIntPtr írásvédett terjedelmének kezdetét olvassa be, mint a kis endian.

TryWriteBFloat16BigEndian(Span<Byte>, BFloat16)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

TryWriteBFloat16LittleEndian(Span<Byte>, BFloat16)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

TryWriteDoubleBigEndian(Span<Byte>, Double)

Nagy endianként ír egy Double bájtos tartományba.

TryWriteDoubleLittleEndian(Span<Byte>, Double)

Double Egy bájttartományba ír, mint a kis endian.

TryWriteHalfBigEndian(Span<Byte>, Half)

Nagy endianként ír egy Half bájtos tartományba.

TryWriteHalfLittleEndian(Span<Byte>, Half)

Half Egy bájttartományba ír, mint a kis endian.

TryWriteInt128BigEndian(Span<Byte>, Int128)

Nagy endianként ír egy Int128 bájtos tartományba.

TryWriteInt128LittleEndian(Span<Byte>, Int128)

Int128 Egy bájttartományba ír, 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.

TryWriteIntPtrBigEndian(Span<Byte>, IntPtr)

Nagy endianként ír egy IntPtr bájtos tartományba.

TryWriteIntPtrLittleEndian(Span<Byte>, IntPtr)

IntPtr Egy bájttartományba ír, mint a kis endian.

TryWriteSingleBigEndian(Span<Byte>, Single)

Nagy endianként ír egy Single bájtos tartományba.

TryWriteSingleLittleEndian(Span<Byte>, Single)

Single Egy bájttartományba ír, mint a kis endian.

TryWriteUInt128BigEndian(Span<Byte>, UInt128)

Nagy endianként ír egy UInt128 bájtos tartományba.

TryWriteUInt128LittleEndian(Span<Byte>, UInt128)

UInt128 Egy bájttartományba í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.

TryWriteUIntPtrBigEndian(Span<Byte>, UIntPtr)

Nagy endianként ír egy UIntPtr bájtos tartományba.

TryWriteUIntPtrLittleEndian(Span<Byte>, UIntPtr)

UIntPtr Egy bájttartományba ír, mint a kis endian.

WriteBFloat16BigEndian(Span<Byte>, BFloat16)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

WriteBFloat16LittleEndian(Span<Byte>, BFloat16)

A bájtokat primitívként, meghatározott endianitásúként olvassa be.

WriteDoubleBigEndian(Span<Byte>, Double)

Nagy endianként ír egy Double bájtos tartományba.

WriteDoubleLittleEndian(Span<Byte>, Double)

Double Egy bájttartományba ír, mint a kis endian.

WriteHalfBigEndian(Span<Byte>, Half)

Nagy endianként ír egy Half bájtos tartományba.

WriteHalfLittleEndian(Span<Byte>, Half)

Half Egy bájttartományba ír, mint a kis endian.

WriteInt128BigEndian(Span<Byte>, Int128)

Nagy endianként ír egy Int128 bájtos tartományba.

WriteInt128LittleEndian(Span<Byte>, Int128)

Int128 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.

WriteIntPtrBigEndian(Span<Byte>, IntPtr)

Nagy endianként ír egy IntPtr bájtos tartományba.

WriteIntPtrLittleEndian(Span<Byte>, IntPtr)

IntPtr Egy bájttartományba ír, mint a kis endian.

WriteSingleBigEndian(Span<Byte>, Single)

Nagy endianként ír egy Single bájtos tartományba.

WriteSingleLittleEndian(Span<Byte>, Single)

Single Egy bájttartományba ír, mint a kis endian.

WriteUInt128BigEndian(Span<Byte>, UInt128)

Nagy endianként ír egy UInt128 bájtos tartományba.

WriteUInt128LittleEndian(Span<Byte>, UInt128)

UInt128 Egy bájttartományba í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.

WriteUIntPtrBigEndian(Span<Byte>, UIntPtr)

Nagy endianként ír egy UIntPtr bájtos tartományba.

WriteUIntPtrLittleEndian(Span<Byte>, UIntPtr)

UIntPtr Egy bájttartományba ír, mint a kis endian.

A következőre érvényes: