分割字符串时使用十六进制作为定界符

问题描述

| 我正在读取套接字的字符串。字符串包含使用十六进制0x01作为分隔符的键/值对。我想拆分字符串以获取对,但不能完全理解。 任何帮助将不胜感激。 .NET / C#。框架4。     

解决方法

        给定字符串
input
,您可以使用
Split
方法将其拆分:
string[] splitted = input.Split(new char[] { (char)0x01});
您可能还想使用ѭ3来删除任何不包含任何可读字符的元素。