ToNullable
Creates a nullable value from an Option
one.
Parameters | Returns |
---|---|
Option<T> option | T? |
Usage
It is created a nullable T?
value from an Option<T>
.
When the Option
IsSome
the nullable value will be receive the encapsulated value, otherwise, the nullable value will be null
.
When the option value IsSome
Option<int> optionValue = 42;
int? result = optionValue.ToNullable();
//result = 42
When the option value IsNone
Option<int> optionValue = Option<int>.None();
int? result = optionValue.ToNullable();
//result = null