Table of Contents

Class MultiString

Namespace
Yubico.Core.Buffers
Assembly
Yubico.Core.dll

Utilities for working with multi null-terminated strings.

public static class MultiString
Inheritance
object
MultiString

Methods

GetBytes(string[], Encoding)

Converts an array of strings to a multi-null-terminated string.

public static byte[] GetBytes(string[] value, Encoding encoding)

Parameters

value string[]

Array of strings.

encoding Encoding

Encoding to apply to the multi-string.

Returns

byte[]

Byte array containing multi-string.

GetStrings(byte[], Encoding)

Converts the byte array representing a multi-null-terminated string and return them as .NET strings.

public static string[] GetStrings(byte[] value, Encoding encoding)

Parameters

value byte[]

Multi-string to convert.

encoding Encoding

Encoding to use for interpreting the strings.

Returns

string[]

Array of converted strings.