AsEnumerable

Convert the Option<T> to an IEnumerable<T> of length 0 or 1.

Parameters Returns
Option<T> option IEnumerable<T>

Usage

Returns an IEnumerable<T> with a single element when the option value IsSome. Otherwise returns an empty collection.

When option IsSome

Option<int> optionValue = 42;
IEnumerable<int> result = optionValue.AsEnumerable();

//result = { 42 }

When option IsNone

Option<int> optionValue = Option<int>.None();
IEnumerable<int> result = optionValue.AsEnumerable();

//result = { }

results matching ""

    No results matching ""