rue*_*551 0 c# linq extension-methods
如果FirstOrDefault()没有返回值,那么返回值为null,返回的是什么FirstOrDefault<MyClass>(),哪种是最佳实践?
在什么情况下使用它会更好,FirstOrDefault<MyClass>()因为看起来如果你的调用没有返回任何东西,最好返回null并检查它.
没有FirstOrDefault(),任何时候你看到编译器正在<>为你填写.实际的签名是
public static TSource FirstOrDefault<TSource>(
this IEnumerable<TSource> source)
Run Code Online (Sandbox Code Playgroud)
在IEnumerable<MyClass>你调用它提供要填写的信息.