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

Last updated