我有一个这样的结构:
public struct Response
{
public string Cmd;
}
而且主要是我有这个字节数组:
Decode(StringToByteArray("0100002402433131000000000000000311"));
然后我在这个函数中有一个解码函数,我想像这样执行 Take(5) 和 Skip (3):
byte[] cmd = resp.Skip(5).Take(3).ToArray();
x.Cmd = Encoding.UTF8.GetString(cmd);
我如何制作这个模块化,因为我需要与许多可能位置不同的函数相同,无论如何,我可以分配变量来自动计算它而不是使用 Take(3) 或 Skip (5)?