私の理解は何も起こりません。例えばnullコレクションがLINQクエリ構文で照会されるとどうなりますか?
このコード:
foreach (var some in (from u in possiblyNullCollection))
{
//
}
として守られるべき:
if (possiblyNullCollection != null)
{
foreach (var some in (from u in possiblyNullCollection))
{
//
}
}
それともNULLのコレクションを照会しても安全ですか?
...試しましたか? –
1分でこれを試してみましょう – BrokenGlass
関連[[コレクションがnullの場合、.NET foreachループがNullRefExceptionをスローするのはなぜですか]](http://stackoverflow.com/questions/3088147/why-does-net-foreach -loop-throw-nullrefexception-when-collection-is-null) –