AsEnumerable

Converte um valor opcional para um IEnumerable de tamanho 0 ou 1.

Parâmetros Retorno
Option<T> option IEnumerable<T>

Como usar

Caso o valor opcional esteja no estado IsSome é gerado um IEnumerable<T> contendo-o, caso contrário é gerado um IEnumerable<T> vazio.

Quando o valor opcional está no estado IsSome

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

//result = { 42 }

Quando o valor opcional está no estado IsNone

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

//result = { }

results matching ""

    No results matching ""