C# Fill array values in just one line of code
本问题已经有最佳答案,请猛点这里访问。
我用以下代码向字节数组添加值:
| 1 2 3 4 5 6 7 | byte[] ConnectionPath; ConnectionPath[0] = 0; ConnectionPath[1] = 2; ConnectionPath[2] = 1; ConnectionPath[3] = 0; | 
我的问题是,我不能只用一行代码就完成吗?我试过了,但不管用。(我知道你可以通过声明来实现这一点,但是这个值当然会通过程序改变)
| 1 | ConnectionPath = { 0, 2, 1, 0}; | 
号
如果你把这些都放在一行中,这是可行的:
| 1 | byte[] ConnectionPath = { 0, 2, 1, 0 }; | 
否则,您必须告诉编译器它是什么类型的数组:
| 1 2 | 
号