Class Optional
Provides a set of functions for creating optional values.
public static class Optional
- Inheritance
-
objectOptional
Methods
None<T>()
Creates an empty Option<T> instance.
public static Optional<T> None<T>()
Returns
- Optional<T>
An empty optional.
Type Parameters
T
Some<T>(T)
Wraps an existing value in an Option<T> instance.
public static Optional<T> Some<T>(T value)
Parameters
valueTThe value to be wrapped.
Returns
- Optional<T>
An optional containing the specified value.
Type Parameters
T