我正在使用一个公共字节数组并想分配值,就像我在一个方法中分配数组一样,即
byte[] foo = {0x32, 0x00, 0x1E, 0x00};
但是当我定义我被迫做的价值观时
foo[0] = 0x32;
foo[1] = 0x00;
foo[2] = 0x1E;
foo[3] = 0x00;
如果我使用第一个示例 VS 给出错误“只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句”
如果有帮助,则数组始终为 4 个字节。
我的代码
public byte[] SetSpeed = new byte[4];
private void trackBar1_Scroll(object sender, EventArgs e)
{
if (trackBar1.Value == 0)
{
try
{
stop = true;
UpdateSThread.Abort();
Thread.Sleep(350);
}
catch { }
SetSpeed = {0x00,0x00,0x00,0x00};
WriteMem(GetPlayer() + STATUS_OFFSET, SetSpeed);
label1.Text = "Normal";
}
}