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