我使用以下代码为字节数组添加值:
byte[] ConnectionPath;
ConnectionPath[0] = 0;
ConnectionPath[1] = 2;
ConnectionPath[2] = 1;
ConnectionPath[3] = 0;
我的问题是,我只能在一行代码中执行此操作吗?我试过这个,但这不起作用。 (我知道你可以通过声明来做到这一点,但当然这个值会通过程序改变)
ConnectionPath = { 0, 2, 1, 0};
答案 0 :(得分:1)
如果你在一行中完成所有工作:
byte[] ConnectionPath = { 0, 2, 1, 0 };
否则你必须告诉编译器它是什么类型的数组:
byte[] ConnectionPath;
ConnectionPath = new byte[]{ 0, 2, 1, 0 };