DHUCollectionsExtensionsNS<T> extension

on

Properties

firstOrNull → T?

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension

get the first element return null
no setter
isEmptyOrNull bool

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension

Returns true if this nullable iterable is either null or empty.
no setter
isNotEmptyOrNull bool

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension

Returns false if this nullable iterable is either null or empty.
no setter
lastOrNull → T?

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension

get the last element if the list is not empty or return null
no setter

Methods

firstOrDefault(T defaultValue) → T

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension

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?

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension

lastOrDefault(T defaultValue) → T?

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension

get the last element or provider default example: var name = danny, ronny, james.lastOrDefault"jack"; // james var name = [].lastOrDefault"jack"; // jack
tryGetRandom() → T?

Available on Iterable<T>?, provided by the DHUCollectionsExtensionsNS extension