高效的字符串拆分

时间:2012-12-07 22:18:53

标签: c#

我对c#不是很专业。我正在寻找一种以高效的方式分割字符串的方法。 我有一个字节[64]数组来自客户端请求到服务器。 我使用命令

将其转换为sting
string d=Encoding.ASCII.GetString(buffer)

在此转换之后,d是64长字符串。在该字符串中,我有一部分专用于客户端向服务器请求的命令类型以及如下的用户名: “!命令用户名”。我想在!命令之后拆分部分,但不能简单地使用Split,因为使用Split会产生一个56长的字符串(用户名+很多\ 0字符)。 我只想获得没有所有\ 0字符的用户名。反正有没有这样做? 提前致谢

1 个答案:

答案 0 :(得分:2)

尝试d.Split(' ')[1].Trim((char)0);