C# Класс NewSF64Toolkit.ByteHelper

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DisplayValue ( int val ) : string
DisplayValue ( uint val ) : string
ReadByte ( byte data, int position, Endianness endian = Endianness.BigEndian ) : byte
ReadByte ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : byte
ReadFloat ( byte data, int position, Endianness endian = Endianness.BigEndian ) : float
ReadFloat ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : float
ReadInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : int
ReadInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : int
ReadShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : short
ReadShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : short
ReadUInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : uint
ReadUInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : uint
ReadUShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : ushort
ReadUShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : ushort
WriteByte ( byte value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteByte ( byte value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteFloat ( float value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteFloat ( float value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteInt ( int value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteInt ( int value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteShort ( short value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteShort ( short value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteUInt ( uint value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteUInt ( uint value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
WriteUShort ( ushort value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
WriteUShort ( ushort value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void

Описание методов

DisplayValue() публичный статический Метод

public static DisplayValue ( int val ) : string
val int
Результат string

DisplayValue() публичный статический Метод

public static DisplayValue ( uint val ) : string
val uint
Результат string

ReadByte() публичный статический Метод

public static ReadByte ( byte data, int position, Endianness endian = Endianness.BigEndian ) : byte
data byte
position int
endian Endianness
Результат byte

ReadByte() публичный статический Метод

public static ReadByte ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : byte
data byte
position uint
endian Endianness
Результат byte

ReadFloat() публичный статический Метод

public static ReadFloat ( byte data, int position, Endianness endian = Endianness.BigEndian ) : float
data byte
position int
endian Endianness
Результат float

ReadFloat() публичный статический Метод

public static ReadFloat ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : float
data byte
position uint
endian Endianness
Результат float

ReadInt() публичный статический Метод

public static ReadInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : int
data byte
position int
endian Endianness
Результат int

ReadInt() публичный статический Метод

public static ReadInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : int
data byte
position uint
endian Endianness
Результат int

ReadShort() публичный статический Метод

public static ReadShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : short
data byte
position int
endian Endianness
Результат short

ReadShort() публичный статический Метод

public static ReadShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : short
data byte
position uint
endian Endianness
Результат short

ReadUInt() публичный статический Метод

public static ReadUInt ( byte data, int position, Endianness endian = Endianness.BigEndian ) : uint
data byte
position int
endian Endianness
Результат uint

ReadUInt() публичный статический Метод

public static ReadUInt ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : uint
data byte
position uint
endian Endianness
Результат uint

ReadUShort() публичный статический Метод

public static ReadUShort ( byte data, int position, Endianness endian = Endianness.BigEndian ) : ushort
data byte
position int
endian Endianness
Результат ushort

ReadUShort() публичный статический Метод

public static ReadUShort ( byte data, uint position, Endianness endian = Endianness.BigEndian ) : ushort
data byte
position uint
endian Endianness
Результат ushort

WriteByte() публичный статический Метод

public static WriteByte ( byte value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value byte
data byte
position int
endian Endianness
Результат void

WriteByte() публичный статический Метод

public static WriteByte ( byte value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value byte
data byte
position uint
endian Endianness
Результат void

WriteFloat() публичный статический Метод

public static WriteFloat ( float value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value float
data byte
position int
endian Endianness
Результат void

WriteFloat() публичный статический Метод

public static WriteFloat ( float value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value float
data byte
position uint
endian Endianness
Результат void

WriteInt() публичный статический Метод

public static WriteInt ( int value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value int
data byte
position int
endian Endianness
Результат void

WriteInt() публичный статический Метод

public static WriteInt ( int value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value int
data byte
position uint
endian Endianness
Результат void

WriteShort() публичный статический Метод

public static WriteShort ( short value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value short
data byte
position int
endian Endianness
Результат void

WriteShort() публичный статический Метод

public static WriteShort ( short value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value short
data byte
position uint
endian Endianness
Результат void

WriteUInt() публичный статический Метод

public static WriteUInt ( uint value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value uint
data byte
position int
endian Endianness
Результат void

WriteUInt() публичный статический Метод

public static WriteUInt ( uint value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value uint
data byte
position uint
endian Endianness
Результат void

WriteUShort() публичный статический Метод

public static WriteUShort ( ushort value, byte data, int position, Endianness endian = Endianness.BigEndian ) : void
value ushort
data byte
position int
endian Endianness
Результат void

WriteUShort() публичный статический Метод

public static WriteUShort ( ushort value, byte data, uint position, Endianness endian = Endianness.BigEndian ) : void
value ushort
data byte
position uint
endian Endianness
Результат void