我想知道當一個程序處理具有多個條件的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