Как я могу преобразовать шестнадцатеричную строку в массив байтов? [дубликат]

260
задан Rob 27 June 2017 в 21:16
поделиться

1 ответ

Вот хороший забавный пример LINQ.

public static byte[] StringToByteArray(string hex) {
    return Enumerable.Range(0, hex.Length)
                     .Where(x => x % 2 == 0)
                     .Select(x => Convert.ToByte(hex.Substring(x, 2), 16))
                     .ToArray();
}
466
ответ дан Robert Harvey 23 November 2019 в 02:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: