我正在做一个项目。在C#中转换Java代码。如何在C#中转换以下Java代码。
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# - 在C#中转换Java代码。运算符(operator)错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14936137/