ToNullable
Cria um valor anulável a partir de um valor opcional.
| Parâmetros | Retorno |
|---|---|
| Option<T> option | T? |
Como usar
É gerado um valor anulável T? a partir de um valor Option<T>. Caso o valor opcional esteja no estado IsSome o valor anulável receberá o valor encapsulado. Caso o estado seja IsNone, o valor anulável receberá null.
Quando o valor opcional está no estado IsSome
Option<int> optionValue = 42;
int? result = optionValue.ToNullable();
//result = 42
Quando o valor opcional está no estado IsNone
Option<int> optionValue = Option<int>.None();
int? result = optionValue.ToNullable();
//result = null