在拆分字符串时使用十六进制作为分隔符

时间:2011-06-13 18:08:21

标签: c# string

我正在读一个socket的字符串。 sting包含使用十六进制0x01作为分隔符的键值对。我想拆分字符串以获得对,但不能完全理解它。

非常感谢任何帮助。

.NET / C#。框架4。

1 个答案:

答案 0 :(得分:6)

给定字符串input,您可以使用Split方法将其拆分:

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

您可能还想使用StringSplitOptions.RemoveEmptyEntries删除任何不包含任何可读字符的元素。