Osc*_*Ryz -1 c# linq collections null
我的理解是什么都不会发生.
例如这段代码:
foreach (var some in (from u in possiblyNullCollection ) )
{
//
}
Run Code Online (Sandbox Code Playgroud)
应该守卫如下:
if ( possiblyNullCollection != null )
{
foreach (var some in (from u in possiblyNullCollection ) )
{
//
}
}
Run Code Online (Sandbox Code Playgroud)
或者查询空集合是否安全?
Dan*_*gby 18
如果使用LINQ查询它,则null集合将引发异常.你需要检查null.
然而,空集合很好.
要记住的一点是,通常认为集合为空的不良做法.与集合中的null项类似,它可能会导致很多错误.
归档时间: |
|
查看次数: |
6594 次 |
最近记录: |