Los operadores de elemento son todos aquellos métodos extensores dentro de la
librería de LinQ, que devuelven una
única pieza o el valor por defecto de su tipo a partir de una secuencia de
datos IEnumerable<TSource>.
Estos operadores suelen estar compuestos por su definición
simple y una variación ‘OrDefault’.
Esta variación ‘OrDefault’, viene a
significar, que en caso de no cumplirse el criterio de búsqueda, el operador no
lanzará ninguna excepción y devolverá
el valor por defecto del tipo
al que pertenece la secuencia. Este valor por defecto es el que devolvería el
operador default(T),
que ya estudiamos con anterioridad.