Mid From PDF LINQ LINQ

Use Single vs First — what's the difference?

Use Single vs First — what's the difference?

var onlyHR = employees.SingleOrDefault(e => e.Id == 1); // throws if

var firstHR = employees.FirstOrDefault(e => e.Id == 1); // safe

✅ Tip: Use Single when you're sure there will be exactly one result.

More from LINQ Tutorial

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details