Comment Comment by angrysaki >Also, the design of this this method doesn't seem to make much difference to me anyways:``` var strs = source.SelectNotNull(it => it); ```vs``` var strs = source.Where(it => it != null); ```Wouldn't the first be IEnumerable<TR> and the second be IEnumerable<TR?>I imagine that's the main driver for creating SelectNotNull, so that you get the nonnullable type out of the Linq query parent angrysaki 1 year ago
``` var strs = source.SelectNotNull(it => it); ```
vs
``` var strs = source.Where(it => it != null); ```
Wouldn't the first be IEnumerable<TR> and the second be IEnumerable<TR?>
I imagine that's the main driver for creating SelectNotNull, so that you get the nonnullable type out of the Linq query