Element operators
Context: Element operators return a single element (First, Last, Single, ElementAt) or a default value if not found.
int[] numbers = { 10, 20, 30 };int first = numbers.First(); // 10int last = numbers.Last(); // 30int second = numbers.ElementAt(1); // 20int firstEven = numbers.FirstOrDefault(n => n % 2 == 0); // 10int missing = numbers.SingleOrDefault(n => n > 100); // 0 (default)Real-world usage example
Section titled “Real-world usage example”Getting a specific record: Use FirstOrDefault when retrieving a user by ID (handle not found case).
Example: In EF Core, FirstOrDefault translates to SELECT TOP 1.