Show / Hide Table of Contents

Class ByteUtil

Utility methods to deal with arrays.

Inheritance
Object
ByteUtil
Namespace: Libplanet
Assembly: Libplanet.dll
Syntax
public static class ByteUtil : object

Methods

| Improve this Doc View Source

CalculateHashCode(Byte[])

Calculates a deterministic hash code from a given bytes. It is mostly used to implement method.

Declaration
public static int CalculateHashCode(byte[] bytes)
Parameters
Type Name Description
Byte[] bytes

A array, which completely determines (or encodes) an object, to calculate a hash code.

Returns
Type Description
Int32

A hash code determined from the given bytes. For equivalent bytes, the same hash code is returned. It must not be null.

| Improve this Doc View Source

Hex(ImmutableArray<Byte>)

Renders a hexadecimal string from a array.

Declaration
public static string Hex(in ImmutableArray<byte> bytes)
Parameters
Type Name Description
ImmutableArray<Byte> bytes

A array to renders the corresponding hexadecimal string. It must not be null.

Returns
Type Description
String

A hexadecimal string which encodes the given bytes.

| Improve this Doc View Source

Hex(Byte[])

Renders a hexadecimal string from a array.

Declaration
public static string Hex(byte[] bytes)
Parameters
Type Name Description
Byte[] bytes

A array to renders the corresponding hexadecimal string. It must not be null.

Returns
Type Description
String

A hexadecimal string which encodes the given bytes.

| Improve this Doc View Source

ParseHex(String)

Converts a hexadecimal string to a array.

Declaration
public static byte[] ParseHex(string hex)
Parameters
Type Name Description
String hex

A which encodes s in hexadecimal. Its length must be zero or an even number. It must not be null.

Returns
Type Description
Byte[]

A array that the given hex string represented in hexadecimal. It lengthens the half of the given hex string.

  • Improve this Doc
  • View Source
Back to top Copyright © 2019–2020 Planetarium