是顺序执行的函数中的参数吗?

Hil*_*lmi 0 c#

在C#中,如果我有打印两个值的函数,则假定它被称为print ...在下面的例子中输出是什么

int i=0;
public int current_I(){return i;}
public int next_I(){return ++i;}
//---------
print(next_I(),current_I());
Run Code Online (Sandbox Code Playgroud)

换句话说,我们可以知道哪个函数将首先执行{current_I或next_I},或者它就像C++一样,我们永远无法知道参数的执行顺序?

Raw*_*ing 6

功能参数严格从左到右进行评估.

寻找线

在函数成员调用的运行时处理期间(第7.4.3节),参数列表的表达式或变量引用按从左到右的顺序进行计算,如下所示:

高于第三组要点.