Choose
Como usar
//IEnumerable<int> source = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }
Option<string> NumberToStringWhenEven(int value)
{
if(value % 2 == 0)
return value.ToString();
else
return Option<string>.None();
}
IEnumerable<int> result = source.Choose(NumberToStringWhenEven);
//result = { "2", "4", "6", "8", "10" }Last updated