我想知道当一个程序处理具有多个条件的if结构时会发生什么。我有一个想法,但我不确定。我举一个例子:如果if结构的第一部分是假的,会发生什么?
List<string> myTestList = null;
if (myTestList != null && myTestList.Count > 0)
{
//process
}
列表为空。在处理if语句时,是否会从一个条件为假的情况下从左向右退出if?
我试过了,似乎没有发现错误,所以我假设上面解释了它,但我不确定。
当你添加一个'else'条款,你看到了什么情况? – 2010-05-19 10:07:57
它被调用,这就是为什么我认为如果在条件为假的情况下发生故障 – Terry 2010-05-19 10:20:01
“崩溃”? “打破”是什么意思? – 2010-05-19 10:58:56