My code looks like this:

```
private static long ByteLong(byte[] inarray) { 
    int i= 0; 
    inarray[] resultado; 
    resultado = inarray[0];

    for(i = 1; i<=3; i++)
    { 
        resultado = resultado + (inarray[i] * 2 ^ (8 * i)); 
    }

  return resultado; 
}

```

the "inarray[]" at "inarray resultado[]" shows an error in type. why can't it recognize the byte[]??