我对 c# 不是很熟练。我正在寻找一种以有效方式拆分字符串的方法。我有一个从客户端请求到服务器的 byte[64] 数组。我使用命令将其转换为刺痛
string d=Encoding.ASCII.GetString(buffer)
在这个转换之后 d 是一个 64 长的字符串。在该字符串中,我有一部分专门用于客户端向服务器请求的命令类型和如下用户名:“!command username”。我想在 !command 之后拆分部分,但不是简单地使用 Split,因为使用 Split 会产生一个 56 长的字符串(用户名+很多 \0 字符)。我只想获得没有所有这些 \0 字符的用户名。有没有办法做到这一点?提前致谢