DHUCollectionsExtensionsNS<T> extension

on

Properties

firstOrNull → T?
get the first element return null
no setter
isEmptyOrNull bool
Returns true if this nullable iterable is either null or empty.
no setter
isNotEmptyOrNull bool
Returns false if this nullable iterable is either null or empty.
no setter
lastOrNull → T?
get the last element if the list is not empty or return null
no setter

Methods

firstOrDefault(T defaultValue) → T
get the first element or provider default example: var name = danny, ronny, james.firstOrDefault"jack"; // danny var name = [].firstOrDefault"jack"; // jack
firstWhereOrNull(Predicate<T> predicate) → T?
lastOrDefault(T defaultValue) → T?
get the last element or provider default example: var name = danny, ronny, james.lastOrDefault"jack"; // james var name = [].lastOrDefault"jack"; // jack
tryGetRandom() → T?