OptionalValue<'T> Type
Value type that represents a potentially missing value. This is similar to
System.Nullable<T>, but does not restrict the contained value to be a value
type, so it can be used for storing values of any types. When obtained from
DataFrame<R, C> or Series<K, T>, the Value will never be Double.NaN or null
(but this is not, in general, checked when constructing the value).
The type is only used in C#-friendly API. F# operations generally use expose
standard F# option<T> type instead. However, there the OptionalValue module
contains helper functions for using this type from F# as well as Missing and
Present active patterns.
Constructors
| Constructor |
Description
|
|
Creates a new instance of `OptionalValue
|
Instance members
| Instance member |
Description
|
Full Usage:
this.HasValue
Returns: bool
|
Gets a value indicating whether the current `OptionalValue
|
Full Usage:
this.Value
Returns: 'T
|
Returns the value stored in the current `OptionalValue
|
Full Usage:
this.ValueOrDefault
Returns: 'T
|
Returns the value stored in the current `OptionalValue
|
Static members
| Static member |
Description
|
|
Returns a new instance of `OptionalValue
|
Deedle