Assuming the code snippet provided is some mangled psuedo code. Check your for loop is actually doing something along the lines of:
int[] users_NoVhInfo= new int[10];
for(int i=0;i<10;i++)
{
users_NoVhInfo[i]=i;
}
And you're then calling a function passing in the array, then you shouldn't see that error (due to the array). I would follow what's happening to that array very carefully using the VS debugger.