相关疑难解决方法(0)

短路声明评估 - 这是保证吗?[C#]

这里有关于C#中的短路语句的快速问题.使用if语句:

if (MyObject.MyArray.Count == 0 || MyObject.MyArray[0].SomeValue == 0)
{

//....
}
Run Code Online (Sandbox Code Playgroud)

是否保证评估将在"MyArray.Count"部分之后停止,前提是该部分为真?否则我将在第二部分得到一个空例外.

c# conditional-operator short-circuiting logical-operators

16
推荐指数
3
解决办法
9089
查看次数