DHUCollectionsExtensionsNS<T> extension
- on
-
- Iterable<
T> ?
- Iterable<
Properties
- firstOrNull → T?
-
Available on Iterable<
get the first element return nullT> ?, provided by the DHUCollectionsExtensionsNS extensionno setter - isEmptyOrNull → bool
-
Available on Iterable<
ReturnsT> ?, provided by the DHUCollectionsExtensionsNS extensiontrue
if this nullable iterable is either null or empty.no setter - isNotEmptyOrNull → bool
-
Available on Iterable<
ReturnsT> ?, provided by the DHUCollectionsExtensionsNS extensionfalse
if this nullable iterable is either null or empty.no setter - lastOrNull → T?
-
Available on Iterable<
get the last element if the list is not empty or return nullT> ?, provided by the DHUCollectionsExtensionsNS extensionno setter
Methods
-
firstOrDefault(
T defaultValue) → T -
Available on Iterable<
get the first element or provider default example: var name =T> ?, provided by the DHUCollectionsExtensionsNS extensiondanny, 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<
get the last element or provider default example: var name =T> ?, provided by the DHUCollectionsExtensionsNS extensiondanny, ronny, james
.lastOrDefault"jack"
; // james var name = [].lastOrDefault"jack"
; // jack -
tryGetRandom(
) → T? -
Available on Iterable<
T> ?, provided by the DHUCollectionsExtensionsNS extension