我正在读一个socket的字符串。 sting包含使用十六进制0x01作为分隔符的键值对。我想拆分字符串以获得对,但不能完全理解它。
非常感谢任何帮助。
.NET / C#。框架4。
答案 0 :(得分:6)
给定字符串input
,您可以使用Split
方法将其拆分:
string[] splitted = input.Split(new char[] { (char)0x01});
您可能还想使用StringSplitOptions.RemoveEmptyEntries
删除任何不包含任何可读字符的元素。