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