C# 调用字节[]中的void

C# 调用字节[]中的void,c#,C#,我想调用我创建的一个void,它在字节[]中,但我不知道在调用它时如何转换为int。 我显示的命令就是我想要做的,但是由于void位于byte[]中,系统说不可能将CallInfected byte[]转换为int。 记住,我试图调用的空白是:CallInfected byte[]infected 如果输入.GetKeyDownKeyCode.Keypad2{ 这个被称为infected0; playerById.Object.nameText.Color=Color.red; } 无法从int

我想调用我创建的一个void,它在字节[]中,但我不知道在调用它时如何转换为int。 我显示的命令就是我想要做的,但是由于void位于byte[]中,系统说不可能将CallInfected byte[]转换为int。 记住,我试图调用的空白是:CallInfected byte[]infected

如果输入.GetKeyDownKeyCode.Keypad2{ 这个被称为infected0; playerById.Object.nameText.Color=Color.red; }


无法从int转换为byte[]

我怀疑您的意思是使用空数组调用public void CallInfectedbyte[]输入{…},您可以执行以下操作

如果输入.GetKeyDownKeyCode.Keypad2{ //否:此.CallInfected0; //用这个。。。 此.CallInfectednew字节[0]; //或者,如果它支持空输入。。。 此.CallInfectednull; playerById.Object.nameText.Color=Color.Red; }
尝试BitConverter.GetBytes这是什么意思,字节[]中的void?您的意思是要调用已创建的具有int参数的void方法吗?你的CallInfected方法是什么样子的?byte[]数组如何与CallInfected方法的任何功能相关?您的意思是要为字节数组中的每个元素调用它吗?真的不清楚你在问什么……所以CallInfected只接受字节数组?那么为什么不传递一个字节数组呢?如果CallInfected只接受字节[],那么可以尝试这样调用它:`this.CallInfectednew byte[]{0};