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 |
号