2011-09-26 41 views

回答

6

是它可以返回null,如果你在你的代碼中定義的地方,比如下面的擴展方法:

public static IEnumerable<string> Select(this List<string> list, Func<string, string> action) 
{ 
    return null; 
} 

否則否;它會返回一個空序列。

+0

非常好的一點。 – tjrobinson

3

values序列本身永遠不會爲空。如果source爲空,那麼values將是一個不包含項目的空序列。

(而且,當然,它可能是一個或多個序列中的string項目可能爲空)。如果你想測試如果序列是空的使用.Any()