所以我有一個命令列表...如果列表爲空,我想跳轉到'else'。返回列表,如果爲空AND計數== 0.跳轉到其他
但是因爲它的一個列表(即使它是空的)還有它的一個實例嗎?對?無論如何,如果沒有訂單仍然進入if語句,所以我嘗試添加.count == 0
...
,但它仍然進入if語句...我需要做什麼說得清如果在沒有實際記錄訂單去「別的....感謝您的任何答覆
IEnumerable<OrderRecord> orders = _orderService.GetOrdersByCustomer(id, OrderStatus.Completed).ToArray();
if (orders != null && orders.Count() == 0)
{
//order exists
}
else
{
//no order
}
爲什麼不'。任何()'? – YD1m
不要檢查null。它保證不是空的 – Kyle
好,謝謝你們。 – John