Использование hex в качестве разделителя при разбиении строки - PullRequest
1 голос
/ 13 июня 2011

Я читаю строку сокета.Жало содержит пары ключ-значение с использованием шестнадцатеричного 0x01 в качестве разделителя.Я хотел бы разбить строку, чтобы получить пары, но не могу полностью разобраться в этом.

Любая помощь будет принята с благодарностью.

.NET / C #.Рамки 4.

1 Ответ

6 голосов
/ 13 июня 2011

Учитывая строку input, вы можете разделить ее, используя метод Split:

string[] splitted = input.Split(new char[] { (char)0x01});

Возможно, вы также захотите использовать StringSplitOptions.RemoveEmptyEntries для удаления любых элементов, не содержащих читаемый символ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...