Tries to return the last element of a sequence.

// 3 Enumerable.create(1, 2, 3) .lastOrDefault('PZ'); // 'PZ' Enumerable.create() .lastOrDefault('PZ'); // 22 Enumerable.create(11, 22, 33) .lastOrDefault('x => x < 33', 'MK'); // 'TM' Enumerable.create(111, 222, 333) .lastOrDefault('x => x < 111', 'TM'); // 3.3 Enumerable.create(1.1, 2.2, 3.3) .lastOrDefault(); // 'YS' Enumerable.create() .lastOrDefault('YS');