【发布时间】:2012-04-11 14:22:33
【问题描述】:
我的理解是什么都不会发生。
例如这段代码:
foreach (var some in (from u in possiblyNullCollection ) )
{
//
}
应该被保护为:
if ( possiblyNullCollection != null )
{
foreach (var some in (from u in possiblyNullCollection ) )
{
//
}
}
或者查询空集合是否安全?
【问题讨论】:
-
...你试过了吗?
-
试一试大概需要 1 分钟
-
... 或花一分钟时间研究网上的许多资源,这些资源在不起作用时会抱怨。 Also related
-
@OscarRyz:这不是一个合法的问题,因为您自己尝试它所花费的时间比您发布问题所花费的时间要少。一个好的 stackoverflow 问题定义明确,并介绍了已经尝试过的内容以及为什么这些东西没有解决问题。没有什么私人的,但这种类型的问题给人的印象是“嘿,我不想尝试这个。有人可以帮我做。”请注意,问题本身是有效的。很多人觉得这些函数在这些情况下不应该抛出异常。但他们是否这样做的答案就在你面前。
标签: c# linq collections null