in C# if I have function that prints the two values it gets assumed its called print... in the following case what is the output
int i=0;
public int current_I(){return i;}
public int next_I(){return ++i;}
//---------
print(next_I(),current_I());
in other words can we know which function will execute first {current_I or next_I} or its just like the C++ we can never know the sequence of execution of the parameters ?