İçeriğe geç

First or default null (ARCH903)

Anahtar dotnet.linq.first-or-default-null · Onem warning · Kategori linq

Bu metotlar eslesme yoksa null doner; dogrudan erisim NullReferenceException firlatir.

var user = users.FirstOrDefault(u => u.Id == id);
return user.Name; // NRE if not found
var user = users.FirstOrDefault(u => u.Id == id);
if (user is null)
return null;
return user.Name;

Sonucu kullanmadan once null kontrolu yapin.