我正在开发一个项目。将 java 代码转换为 C#。如何将以下java代码转换为C#。
int h4;
int e = h4;
int[] w = new int[80];
e += 1518500249 + (a << 5 | a >> 27) + (b & c | (b^ 0xFFFFFFFF) & d) + w[0];
在第 4 行显示编译器错误“无法将 long 类型隐式转换为 int”。
最佳答案
将变量类型从 int
更改为 long
怎么样?
long h4;
long e = h4;
long[] w = new long[80];
e += 1518500249 + (a << 5 | a >> 27) + (b & c | (b ^ 0xFFFFFFFF) & d) + w[0];
关于c# - 将 java 代码转换为 C#。运算符(operator)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14936137/