我的理解是沒有什麼會發生。使用LINQ查詢語法查詢空集合時會發生什麼?
比如這個代碼:
foreach (var some in (from u in possiblyNullCollection))
{
//
}
應謹慎爲:
if (possiblyNullCollection != null)
{
foreach (var some in (from u in possiblyNullCollection))
{
//
}
}
或者是安全查詢一個空的集合?
...你試過了嗎? – 2012-03-28 01:24:07
需要1分鐘試試這 – BrokenGlass 2012-03-28 01:26:58
相關... [爲什麼.NET foreach循環拋出NullRefException集合爲空?](http://stackoverflow.com/questions/3088147/why-does-net-foreach -loop-throw-nullrefexception-when-collection-is-null) – 2012-03-28 01:28:50